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

  • I am finding myself in the same position now. Has anything changed, any new solutions available? Thanks.
    – Dario
    Jan 17, 2019 at 9:32

1 Answer 1


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.

  • 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. Aug 14, 2013 at 15:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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