I want to have a page in my site where the logged in user can look for hospitals, clinics and pharmacies near to him.
I want these information to be shown on a map, preferably Google maps. I came to know about Location module, but I dont know whether I can accomplish what I want to accomplish using it.
The map should only show hospitals, clinics and pharmacies around the user's location (withing a 30 km radius for example).
What's the right way to go to get this done?
What reported in How to implement a store locator? does look similar to what am planning, but in their case they have kind of plotted all their stores on the map and they have displayed the ones near to the user. In my case, I want users to be able to search for hospitals and such places (it doesn't matter what hospital it is) or see those places close to their current position. I want to get something similar to what shown in the following screeshot, which is showing all the dental clinics in Bangalore. How can I get this functionality?
I have tried, OpenLayers Locator as suggested by nicoz. So far I have been able to get the below result.
I created a content called 'Location' which takes the address while creating. Using the Views module, I am displaying that address on a map. That's not what I want: I want the users to be able to search for it.
I am also not getting that proximity option. What customizations should I have to achieve this? I don't know what to change, and where. I am getting the following error on the module page:
Error making request to server.
I am getting some AJAX errors when I try to edit views (especially 'page' option).