
I couldn’t find anything that fully did what I was after so I built mappy (besides I need the JavaScript practice!).
In short it provides the following:
- UI for users to “select” a place (you get a callback detailing what they picked)
- UI for adding “custom” places
- Support for firing a map up full-window (without having to create a DIV on the page)
- Add searching to the map
- Add/Edit and update your own “custom places” (i.e. not those in the Google Places API doesn’t know about, but you do)
- Works with multiple maps on the same page