AI-generated Key Takeaways
-
The GoogleMap.OnMarkerClickListener interface defines methods called when a marker is clicked or tapped.
-
The abstract boolean onMarkerClick method is called when a marker has been clicked or tapped, receiving the clicked Marker object as a parameter.
-
When a marker is clicked, any open info window is closed first, then the OnMarkerClickListener is triggered.
-
The onMarkerClick method should return
trueif the event is consumed and default behavior prevented, orfalseto allow default behavior like centering the camera and showing an info window.
Defines signatures for methods that are called when a marker is clicked or tapped.
Public Method Summary
| abstract boolean |
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 Marker.isInfoWindowShown()
on any marker from the OnMarkerClickListener will return false.
Parameters
| marker | The marker that was clicked. |
|---|
Returns
trueif the listener has consumed the event (i.e., the default behavior should not occur);falseotherwise (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.