My need is to distinguish 3 user interactions with map:
- Toggle marker description balloon - preferably taping Marker (or it's description baloon if open to close it)
- Store marker's data (do some action) of chosen marker - preferably LongClick on marker
- Fetch external data for chosen/tapped point on the map (Lat,Lon) - preferably doubleTap (this I do now) or e.g. placing extra marker and then e.g. button.Click.
The problem is single tap on marker fires all 3 events: Map.TapAtPoint, Map.DoubleTapAtPoint, Marker.Click.
My current UGLY workaround is I use Map.DoubleTapAtPoint for 3 and Marker.LongClick for both 1&2 but it is UGLY UX as it also fils-in data for (2) when user wanted just (1) and now she/he has to delete data from field populated by (2)...