pub trait MapEventListener {
Show 48 methods // Provided methods fn on_resize(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_remove(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_mousedown(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_mouseup(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_preclick(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_click(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_dblclick(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_mousemove(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_mouseover(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_mouseenter(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_mouseleave(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_mouseout(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_contextmenu(&mut self, map: Rc<Map>, e: MapMouseEvent) { ... } fn on_touchstart(&mut self, map: Rc<Map>, e: MapTouchEvent) { ... } fn on_touchend(&mut self, map: Rc<Map>, e: MapTouchEvent) { ... } fn on_touchcancel(&mut self, map: Rc<Map>, e: MapTouchEvent) { ... } fn on_wheel(&mut self, map: Rc<Map>, e: MapWheelEvent) { ... } fn on_movestart(&mut self, map: Rc<Map>, e: DragEvent) { ... } fn on_move(&mut self, map: Rc<Map>, e: MapEvent) { ... } fn on_moveend(&mut self, map: Rc<Map>, e: DragEvent) { ... } fn on_dragstart(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_drag(&mut self, map: Rc<Map>, e: DragEvent) { ... } fn on_dragend(&mut self, map: Rc<Map>, e: DragEvent) { ... } fn on_zoomstart(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_zoom(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_zoomend(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_rotatestart(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_rotate(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_rotateend(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_pitchstart(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_pitch(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_pitchend(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_boxzoomstart(&mut self, map: Rc<Map>, e: MapBoxZoomEvent) { ... } fn on_boxzoomend(&mut self, map: Rc<Map>, e: MapBoxZoomEvent) { ... } fn on_boxzoomcancel(&mut self, map: Rc<Map>, e: MapBoxZoomEvent) { ... } fn on_load(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_render(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_idle(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_error(&mut self, map: Rc<Map>, _message: String) { ... } fn on_webglcontextlost(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_webglcontextrestored(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_data(&mut self, map: Rc<Map>, e: MapDataEvent) { ... } fn on_styledata(&mut self, map: Rc<Map>, e: MapDataEvent) { ... } fn on_sourcedata(&mut self, map: Rc<Map>, e: MapDataEvent) { ... } fn on_dataloading(&mut self, map: Rc<Map>, e: MapDataEvent) { ... } fn on_styledataloading(&mut self, map: Rc<Map>, e: MapDataEvent) { ... } fn on_sourcedataloading(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... } fn on_styleimagemissing(&mut self, map: Rc<Map>, e: MapBaseEvent) { ... }
}

Provided Methods§

source

fn on_resize(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_remove(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_mousedown(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_mouseup(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_preclick(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_click(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_dblclick(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_mousemove(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_mouseover(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_mouseenter(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_mouseleave(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_mouseout(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_contextmenu(&mut self, map: Rc<Map>, e: MapMouseEvent)

source

fn on_touchstart(&mut self, map: Rc<Map>, e: MapTouchEvent)

source

fn on_touchend(&mut self, map: Rc<Map>, e: MapTouchEvent)

source

fn on_touchcancel(&mut self, map: Rc<Map>, e: MapTouchEvent)

source

fn on_wheel(&mut self, map: Rc<Map>, e: MapWheelEvent)

source

fn on_movestart(&mut self, map: Rc<Map>, e: DragEvent)

source

fn on_move(&mut self, map: Rc<Map>, e: MapEvent)

source

fn on_moveend(&mut self, map: Rc<Map>, e: DragEvent)

source

fn on_dragstart(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_drag(&mut self, map: Rc<Map>, e: DragEvent)

source

fn on_dragend(&mut self, map: Rc<Map>, e: DragEvent)

source

fn on_zoomstart(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_zoom(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_zoomend(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_rotatestart(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_rotate(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_rotateend(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_pitchstart(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_pitch(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_pitchend(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_boxzoomstart(&mut self, map: Rc<Map>, e: MapBoxZoomEvent)

source

fn on_boxzoomend(&mut self, map: Rc<Map>, e: MapBoxZoomEvent)

source

fn on_boxzoomcancel(&mut self, map: Rc<Map>, e: MapBoxZoomEvent)

source

fn on_load(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_render(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_idle(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_error(&mut self, map: Rc<Map>, _message: String)

source

fn on_webglcontextlost(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_webglcontextrestored(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_data(&mut self, map: Rc<Map>, e: MapDataEvent)

source

fn on_styledata(&mut self, map: Rc<Map>, e: MapDataEvent)

source

fn on_sourcedata(&mut self, map: Rc<Map>, e: MapDataEvent)

source

fn on_dataloading(&mut self, map: Rc<Map>, e: MapDataEvent)

source

fn on_styledataloading(&mut self, map: Rc<Map>, e: MapDataEvent)

source

fn on_sourcedataloading(&mut self, map: Rc<Map>, e: MapBaseEvent)

source

fn on_styleimagemissing(&mut self, map: Rc<Map>, e: MapBaseEvent)

Implementors§