How to disable marker click event?

android, google-maps, google-maps-android-api-2, google-maps-markers

Solution

You can set onMarkerClickListener in GoogleMap object

Java:

map.setOnMarkerClickListener(new OnMarkerClickListener() {
        @Override
        public boolean onMarkerClick(Marker marker) {
            return true;
        }
    });

In Kotlin, you can simply do:

map.setOnMarkerClickListener { true }

Problem

I am developing an simple app, where I already displayed marker title with `mrkr.showInfoWindow()` but I don't want user to tap again that marker. How to disable clicking event of particular marker ? This is how I tried. ``` Marker marker = gMap.addMarker(new MarkerOptions().position(new LatLng(location .getLatitude(), location.getLongitude())).title("I am here").icon(BitmapDescriptorFactory.fromResource(R.drawable.mrk1))); marker.showInfoWindow(); //how to use marker.setClickable here or somthing here.? ``` How to display that infowindow()/title of my marker throughout my application ?

Original source

Related problems