InputHandler

fun InputHandler(onCircleClick: (Circle) -> Unit? = null, onGroundOverlayClick: (GroundOverlay) -> Unit? = null, onPolygonClick: (Polygon) -> Unit? = null, onPolylineClick: (Polyline) -> Unit? = null, onMarkerClick: (Marker) -> Boolean? = null, onInfoWindowClick: (Marker) -> Unit? = null, onInfoWindowClose: (Marker) -> Unit? = null, onInfoWindowLongClick: (Marker) -> Unit? = null, onMarkerDrag: (Marker) -> Unit? = null, onMarkerDragEnd: (Marker) -> Unit? = null, onMarkerDragStart: (Marker) -> Unit? = null)

A generic handler for map input. Non-null lambdas will be invoked if no other node was able to handle that input. For example, if OnMarkerClickListener.onMarkerClick was invoked and no matching MarkerNode was found, this onMarkerClick will be invoked.