Function createLeafletMapController
- createLeafletMapController(
map: Map,
marker?:
| boolean
| MarkerOptions
| ((map: Map, feature?: Feature) => Marker<any> | null | undefined)
| null,
showResultMarkers?:
| boolean
| MarkerOptions
| ((map: Map, feature: Feature) => Marker<any> | null | undefined)
| null,
flyToOptions?: ZoomPanOptions | null,
flyToBounds?: FitBoundsOptions | null,
fullGeometryStyle?: boolean | PathOptions | StyleFunction<any> | null,
): {
fitBounds(bbox: BBox, padding: number, maxZoom?: number): void;
flyTo(center: Position, zoom?: number): void;
getCenterAndZoom(): [number, number, number];
indicateReverse(reverse: boolean): void;
setEventHandler(handler: ((e: MapEvent) => void) | undefined): void;
setFeatures(
markedFeatures: Feature[] | undefined,
picked: Feature | undefined,
showPolygonMarker: boolean,
): void;
setReverseMarker(coordinates?: Position): void;
setSelectedMarker(index: number): void;
}Parameters
- map: Map
- marker:
| boolean
| MarkerOptions
| ((map: Map, feature?: Feature) => Marker<any> | null | undefined)
| null = true - showResultMarkers:
| boolean
| MarkerOptions
| ((map: Map, feature: Feature) => Marker<any> | null | undefined)
| null = true - flyToOptions: ZoomPanOptions | null = {}
- flyToBounds: FitBoundsOptions | null = {}
- fullGeometryStyle: boolean | PathOptions | StyleFunction<any> | null = defaultFullGeometryStyle
Returns {
fitBounds(bbox: BBox, padding: number, maxZoom?: number): void;
flyTo(center: Position, zoom?: number): void;
getCenterAndZoom(): [number, number, number];
indicateReverse(reverse: boolean): void;
setEventHandler(handler: ((e: MapEvent) => void) | undefined): void;
setFeatures(
markedFeatures: Feature[] | undefined,
picked: Feature | undefined,
showPolygonMarker: boolean,
): void;
setReverseMarker(coordinates?: Position): void;
setSelectedMarker(index: number): void;
}