Looking for guidance on using Google Maps, or a workalike, for a non-map (blueprints) application.
I'd like to use the basic UI of Google Maps (or some other free/open workalike) to web-ify some blueprints so that building stakeholders can annotate and add their own 'markers' and notes.
I have looked through Google's Maps API and many online tutorials and such, but all seem to be about adding functionality to the existing geo-models (layers, notes, vectors added to street maps, etc). I've also, yes, read the previous AskMes on related Maps issues, but they're all world-map-related.
The big difference is this: I don't need the Earth, here, or geographic "infrastructure" at all: just my own large flat graphics to be navigated, zoomed in/out, and annotated with little points of interest + notes. There are no corresponding real-world locations to "overlay" this onto. It would be nice if the visibility of these annotated points could be turned on/off, layers style, too, so that comments from different people/teams could be shown or hidden, so the blueprint graphics could be viewed "clean" or marked up in various ways.
I
think I have seen this done with the Maps API before (a print catalog? magazine? something) but I can't find the example now, nor any tutorials or samples.
I need very basic Maps stuff: just navigation, zooming, and point/note adding.
Again, this could be via Google Maps in some way I don't quite grok. If so, I just need a shove in the right direction or a simple, studyable source example to learn from. Or it could be some other library that provides the basic functionality of nav/zoom/add-point/add-note.
I already have very large graphics of the blueprints in question, which I can convert to any format, and I'm competent with JavaScript. I refuse to believe I should write my own framework from scratch here.
What next?
http://www.aardvarkmap.net/
http://maplib.net/
http://mapki.com/index.php?title=Add_Your_Own_Custom_Map
http://econym.googlepages.com/custommap.htm
posted by missmagenta at 5:29 AM on May 2 [1 favorite]