Note that there are some explanatory texts on larger screens.

plurals
  1. POImplementing a collaborative real-time mapping application
    primarykey
    data
    text
    <p>What's the best approach for implementing a real-time collaborative mapping application? What are possible different approaches to build it on top of the Google or Bing maps API, and do these APIs provide any convenient ways to aggregate data from different users? I can imagine that there are different levels of integration with a maps API itself, and possible existing software that does similar things. Any pointers or tips would be helpful.</p> <p><strong>Background</strong>: Google Docs and other collaborative editing software allow a group of people to edit a document in real time, and takes care of things such as simultaneous input and displaying the progress and cursor of other users. I want to do something similar with a mapping application, where a bunch of people can tag and annotate locations on a map, together, in real time. The idea is to support large-scale crowdsourced mapping immediately after natural disasters or other large events where a huge amount of geographical data needs to be mapped and classified.</p> <p>This app needs to run in the browser. The level of synchronicity doesn't have to be as integrated as Google docs - i.e., as long as things appear on the map in real-time, we don't necessarily have to see where users are editing and where they are typing. However, it does need to be integrated with a maps API so it is more challenging than using a straight collaborative text editor, for which examples are available.</p> <p>In searching around, I found example source code for many types of <a href="https://stackoverflow.com/q/5086699/586086">collaborative text editing</a>, of which the best example of a web app with source code available was <a href="http://etherpad.org/" rel="nofollow noreferrer">Etherpad</a>. However, I need to apply this idea to a mapping problem. What are possible ways to build a real-time app on top of a maps API and pointers to existing examples?</p> <p><strong>UPDATE</strong>: For people who are interested, I ended up building this with OpenLayers on top of Meteor: <a href="https://github.com/mizzao/CrowdMapper" rel="nofollow noreferrer">https://github.com/mizzao/CrowdMapper</a>. Feel free to check it out.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload