There needs to be a way to create multiple types of markers on the map. Is there a way to do this programmatically right now?
I know that probably the most complicated part of this is making the UI for it. So alternatively, is it possible for someone to create their own custom toolbar? The doc's don't say anything about the actual methods that are called when you click the toolbar to start dragging a marker (or drawing) to the map.