We're using Google for geocoding, and when we use Civi's proximity search on a profile we get the very cool option in the search results to view the contacts on a map.
When a user chooses this option they go to a map at /civicrm/profile/map?map=1&gid=[my profile's id]&reset=1.
This map is nicely zoomed to the radius set for the proximity search. So if we search for contacts within 200km of a city, the map centres on the city and shows the surrounding 200km.
We want the profile to initially show all the results for a region, before the user clicks the search button. Then the user can then narrow down the search if they want. We don't want them to have to start by entering a distance.
So, two questions about ways that might be possible to accomplish this:
Is there any way we can construct a url so that when the user goes to the page the map is already set to a specific location and to a zoom level of our choice, and showing all the relevant contacts?
Or, another, related question which would also solve this for us is: Is there a way to show a profile with a pre-filled proximity search radius, and so the profile page loads in such a way that it is initially showing all the results inside that radius?
Thanks for your help.