Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Maps API v2: How to make markers non-clickable?

I mean if i click marker OnMarkerClickListener is called, so the OnMapClickListener did not. Even if i set mMap.setOnMarkerClickListener(null); marker object still masks all click events for underlying map and objects. How can i set Marker transparent for all user interractions?

like image 806
Johnny Doe Avatar asked Jul 26 '13 14:07

Johnny Doe


1 Answers

This is indeed a "limitation" of markers as of 3.1.59 version of the library.

If you really need them to be markers, please post a feature request on gmaps-api-issues for MarkerOptions.clickable and Marker.setClickable.

If you can, consider using other visual objects, e.g. GroundOverlay. The only problem is they all scale with map, unlike markers. The closest would be Circle with zero radius and 20-50 dp stroke width, but that's only a single color dot.

like image 102
MaciejGórski Avatar answered Sep 28 '22 08:09

MaciejGórski