Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Im about to embark on a project that list restaurants on a map. Id 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)

Im looking at the following tools for the job - Gisgraphy (for data), Openstreemap (for maps and data) and leafletjs (for the boxes). Ive looked into geoserver but this seems to be something I cant host locally.

Is there anything Im 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?

Cheers

Ke

share|improve this question
add comment

1 Answer

up vote 0 down vote accepted

What you need is a multi level spatial data access. Well these can be acheived by leaflet/openlayers.

For OpenLayers: check filter examples, cluster. bbox. See documentation here.

Also you are using OSM data and openlayers have pretty good in serving OSM tiles.

For Leaflet:

you can find about Leaflet clustering here. I find it more fancy than OpenLayers but for dont know how stable it is because its recent and OpenLayers is very old and thus more stable. But no offense you need to test it and see the outcome and that is how all open source libraries are developed.

You can see a GSE post on leaflet animated clustering here

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.