I'm looking to add some of the new apex:map functionality to one of the orgs I manage. While it's pretty fantastic how they've made it so easy, there's also some basic things I've noticed lacking. Specifically...

1. Controlling the color of the map markers. This is key if you want to show more than one type of thing on the map.
2. Showing a window of data about whatever's at each marker.
3. Capturing marker-related events. For example, I'd like to capture mouseup, so users can choose a location off the map.

Has anyone approached these challenges yet? If so, how have you solved them?

Thanks a lot,

Steve