Interface MapAdapter<M, L, C> interface MapAdapter < M , L , C > { controlAdapters : { [
name :
string ]
: Type < C > ; } ; emitter : StrictEventEmitter < EventEmitter < DefaultEventMap > , MapAdapterEvents > ; isLoaded ?: boolean ; layerAdapters : { [
name :
string ]
: Type < LayerAdapter < M , L , any > > ; } ; map ?: M ; addControl < K > ( controlName : any ,
position : ControlPosition ,
options ?: MapControls [ K ] ) : any ; beforeRemove ? ( ) : void ; create ( options ?: MapOptions < any , any > ) : void ; createButtonControl ? ( options : ButtonControlOptions ) : C ; createControl ? ( control : MapControl < any > ,
options ?: CreateControlOptions ) : C ; createToggleControl ? ( options : ToggleControlOptions ) : C ; destroy ( ) : void ; fetchZoom ? ( ) : Promise < undefined | number > ; fit ? ( extent : LngLatBoundsArray ,
options ?: FitOptions ) : void ; fitBounds ( extent : LngLatBoundsArray ,
options ?: FitOptions ) : void ; getBounds ? ( ) : undefined | LngLatBoundsArray ; getCenter ( ) : undefined | LngLatArray ; getContainer ( ) : undefined | HTMLElement ; getControlContainer ? ( ) : HTMLElement ; getCursor ? ( ) : undefined | string ; getZoom ( ) : undefined | number ; hideLayer ( layer : L ) : void ; locate ? ( opt : LocateOptions ,
events ?: LocationEvents ) : Locate ; onMapClick ( evt : any ) : void ; removeControl ( control : any ) : void ; removeLayer ( layer : L ) : any ; setCenter ( latLng : LngLatArray ) : void ; setCursor ? ( cursor : string ) : void ; setLayerOpacity ( layer : L ,
opacity : number ) : void ; setLayerOrder ( layer : L ,
order : number ,
layers ?: { [
name :
string ]
: LayerAdapter ; } ) : void ; setView ? ( lngLat : LngLatArray ,
zoom ?: number ) : void ; setView ? ( viewOptions : ViewOptions ) : void ; setZoom ( zoom : number ) : void ; showLayer ( layer : L ) : void ; zoomIn ? ( ) : void ; zoomOut ? ( ) : void ; } PropertiescontrolAdapters controlAdapters : { [
name :
string ]
: Type < C > ; } Optional
isLoaded isLoaded ?: boolean
MethodsaddControl addControl < K > ( controlName , position , options ? ) : any Returns any Optional
beforeRemove beforeRemove ( ) : void Returns void create create ( options ? ) : void Returns void Optional
createButtonControl createButtonControl ( options ) : C Returns C Optional
createControl createControl ( control , options ? ) : C Returns C Optional
createToggleControl createToggleControl ( options ) : C Returns C destroy destroy ( ) : void Returns void Optional
fetchZoom fetchZoom ( ) : Promise < undefined | number > Returns Promise < undefined | number > Optional
fit fit ( extent , options ? ) : void Returns void fitBounds fitBounds ( extent , options ? ) : void Returns void getContainer getContainer ( ) : undefined | HTMLElement Returns undefined | HTMLElement Optional
getControlContainer getControlContainer ( ) : HTMLElement Returns HTMLElement Optional
getCursor getCursor ( ) : undefined | string Returns undefined | string getZoom getZoom ( ) : undefined | number Returns undefined | number hideLayer hideLayer ( layer ) : void Returns void onMapClick onMapClick ( evt ) : void Returns void removeControl removeControl ( control ) : void Returns void removeLayer removeLayer ( layer ) : any Returns any setCenter setCenter ( latLng ) : void Returns void Optional
setCursor setCursor ( cursor ) : void Returns void setLayerOpacity setLayerOpacity ( layer , opacity ) : void Returns void setLayerOrder setLayerOrder ( layer , order , layers ? ) : void Parameters layer : L order : number Optional
layers : { [name : string ]: LayerAdapter ; } Returns void Optional
setView setView ( lngLat , zoom ? ) : void Returns void setView ( viewOptions ) : void Returns void setZoom setZoom ( zoom ) : void Returns void showLayer showLayer ( layer ) : void Returns void Optional
zoomIn zoomIn ( ) : void Returns void Optional
zoomOut zoomOut ( ) : void Returns void
M M N E P V F C I C P M F P C P T T A A A T R
Parameters and methods that control the behavior of the map and the layers on it.