Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

i am working on a draft for an online-based survey. I would like to enable the participants of the survey to draw polygons, lines and points (several) on a basemap (e.g. google maps) and (extra feature) additionally to comment on these elements. Each element drawn by one participant should be stored.

I am looking for a ready-to-use method/tool to embed it in the survey. Right now, a fully costumized solution is not an option. Unfortunately, i couldn't find a suitable tool yet.

The whole idea is more or less a mental map, an interactive tool to highlight topographic elements on a basemap.

If you know some possible solutions or tools to meet my requirements, i would appreciate any suggestion.

Thanks, J

share|improve this question

The Google Maps API v3 added a Drawing Library sometime last year; users can create any kind of singular geometry by drawing on the map. Unfortunately, it doesn't natively support adding comments or any kind of attribution, but if you were developing a Maps API application you could listen for the "overlaycomplete" event(s) (e.g. polygoncomplete, linecomplete) to determine when to grab the user-defined geometry, annotate it, and store it/send it to a server. Leaflet also has a drawing library, available as a plugin.

For a low-tech solution, have you considered Google Fusion Tables? Designated users can collaborate on geographic data through an interactive map interface.

share|improve this answer
Hi Arthur. Thanks for our suggestions. I've been working with Google Fusion Tables so far. Drawing Library and Leaflet seem to be more customizable and therefore better for my purpose. Thank you. I'll give it a try. – user1260086 Aug 14 '13 at 15:22

Your Answer


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.