I'm about to embark on a project that list restaurants on a map. I'd be grateful to find out what the best tools for the job are.
The restaurants will be in a list beneath a map. The list will be refreshed based on the map zooming. The map will also have selectable/hoverable bounding boxes, so the user can select a location (London) and then drill down on the location to get neighbourhoods/boroughs in that area (Westminster, Clapham etc.)
I'm looking at the following tools for the job - Gisgraphy (for data), OpenStreetMap (for maps and data) and leafletjs (for the boxes). I've looked into GeoServer but this seems to be something I can't host locally.
Is there anything I'm missing, or are there any better tools to achieve this? Also are there any examples I could look at where this has been done already?