GoogleMap.OnMarkerClickListener

  • GoogleMap.OnMarkerClickListener defines methods called when a marker is clicked or tapped.

  • The primary method, onMarkerClick, is triggered after any existing info window is closed and provides the clicked marker as input.

  • Returning true from onMarkerClick prevents default behavior (camera movement and info window display), while false allows it.

public static interface GoogleMap.OnMarkerClickListener

Defines signatures for methods that are called when a marker is clicked or tapped.

Public Method Summary

abstract boolean
onMarkerClick(Marker marker)
Called when a marker has been clicked or tapped.

Public Methods

public abstract boolean onMarkerClick (Marker marker)

Called when a marker has been clicked or tapped.

Note: the first thing that happens when a marker is clicked or tapped is that any currently showing info window is closed, and the GoogleMap.OnInfoWindowCloseListener is triggered. Then the OnMarkerClickListener is triggered. Therefore, calling isInfoWindowShown() on any marker from the OnMarkerClickListener will return false.

Parameters
marker The marker that was clicked.
Returns
  • true if the listener has consumed the event (i.e., the default behavior should not occur); false otherwise (i.e., the default behavior should occur). The default behavior is for the camera to move to the marker and an info window to appear.