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 ; } Propertiescontrol Adapters control Adapters : { [
name :
string ]
: Type < C > ; } Optional
is Loaded is Loaded ?: boolean
Methodsadd Control add Control < K > ( controlName , position , options ? ) : any Returns any Optional
before Remove before Remove ( ) : void Returns void create create ( options ? ) : void Returns void Optional
create Button Control create Button Control ( options ) : C Returns C Optional
create Control create Control ( control , options ? ) : C Returns C Optional
create Toggle Control create Toggle Control ( options ) : C Returns C destroy destroy ( ) : void Returns void Optional
fetch Zoom fetch Zoom ( ) : Promise < undefined | number > Returns Promise < undefined | number > Optional
fit fit ( extent , options ? ) : void Returns void fit Bounds fit Bounds ( extent , options ? ) : void Returns void get Container get Container ( ) : undefined | HTMLElement Returns undefined | HTMLElement Optional
get Control Container get Control Container ( ) : HTMLElement Returns HTMLElement Optional
get Cursor get Cursor ( ) : undefined | string Returns undefined | string get Zoom get Zoom ( ) : undefined | number Returns undefined | number hide Layer hide Layer ( layer ) : void Returns void on Map Click on Map Click ( evt ) : void Returns void remove Control remove Control ( control ) : void Returns void remove Layer remove Layer ( layer ) : any Returns any set Center set Center ( latLng ) : void Returns void Optional
set Cursor set Cursor ( cursor ) : void Returns void set Layer Opacity set Layer Opacity ( layer , opacity ) : void Returns void set Layer Order set Layer Order ( layer , order , layers ? ) : void Parameters layer : L order : number Optional
layers : { [name : string ]: LayerAdapter ; } Returns void Optional
set View set View ( lngLat , zoom ? ) : void Returns void set View ( viewOptions ) : void Returns void set Zoom set Zoom ( zoom ) : void Returns void show Layer show Layer ( layer ) : void Returns void Optional
zoom In zoom In ( ) : void Returns void Optional
zoom Out zoom Out ( ) : void Returns void
Parameters and methods that control the behavior of the map and the layers on it.