Interface ResourceAdapter<M, L, O, F> interface ResourceAdapter < M , L , O , F > { baselayer ?: boolean ; id ?: string ; item ?: CompositeRead ; layer ?: L ; map ?: M ; name ?: string ; options : O ; order ?: number ; resourceId : number ; selected ?: boolean ; source ?: unknown ; addData ? ( geojson : GeoJsonObject ) : void | Promise < void > ; addLayer ( options : O ) : undefined | L | Promise < L > ; beforeRemove ? ( ) : void ; clearLayer ? ( cb ?: ( ( feature : F ) => boolean ) ) : void | Promise < void > ; closePopup ? ( findFeatureCb ?: DataLayerFilter < F , L > ) : void ; filter ? ( cb : DataLayerFilter < F , L > ) : LayerDefinition < Feature < Geometry , GeoJsonProperties > , L > [] ; getBounds ? ( ) : undefined | LngLatBoundsArray | Promise < ( LngLatBoundsArray | undefined
) > ; getDependLayers ? ( ) : L [] ; getExtent ? ( ) : undefined | LngLatBoundsArray | Promise < ( LngLatBoundsArray | undefined
) > ; getFiltered ? ( ) : LayerDefinition < Feature < Geometry , GeoJsonProperties > , L > [] ; getIdentificationIds ( ) : Promise < undefined | number [] > ; getLayers ? ( ) : LayerDefinition < F , L > [] ; getLegend ? ( options ?: GetLegendOptions ) : Promise < LayerLegend [] > ; getSelected ? ( ) : LayerDefinition < Feature < Geometry , GeoJsonProperties > , L > [] ; hideLabel ? ( ) : void ; hideLayer ? ( layer ?: L ) : void ; isLabelVisible ? ( ) : boolean ; onLayerClick ? ( event : OnLayerMouseOptions < Feature < Geometry , GeoJsonProperties > , LayerAdapter < any , any , AdapterOptions < Record < string , any > , Record < string , any > > > > ) : Promise < any > ; openPopup ? ( findFeatureCb ?: DataLayerFilter < F , L > ,
options ?: PopupOptions < Feature < Geometry , GeoJsonProperties > , any > ) : void ; propertiesFilter ? ( filters : PropertiesFilter < ( F extends Feature < Geometry , GeoJsonProperties > ? F < F > [ "properties" ] : Record < string , string > ) extends null ? Record < string , any > : F extends Feature < Geometry , GeoJsonProperties > ? F < F > [ "properties" ] : Record < string , string > > ,
options ?: FilterOptions < ( F extends Feature < Geometry , GeoJsonProperties > ? F < F > [ "properties" ] : Record < string , string > ) extends null ? Record < string , any > : F extends Feature < Geometry , GeoJsonProperties > ? F < F > [ "properties" ] : Record < string , string > > ) : Promise < void > ; removeFilter ? ( ) : void ; removeLayer ? ( ) : void ; select ? ( findFeatureCb ?: PropertiesFilter | DataLayerFilter < F , L > ) : void ; setData ? ( geojson : GeoJsonObject ) : void | Promise < void > ; setOpacity ? ( val : number ) : void ; setPaint ? ( paint : Paint ) : void ; setSelectedPaint ? ( paint : Paint ) : void ; showLabel ? ( ) : void ; showLayer ? ( layer ?: L ) : void ; unselect ? ( findFeatureCb ?: PropertiesFilter | DataLayerFilter < F , L > ) : void ; updateLayer ? ( options ?: UpdateLayerAdapterOptions ) : void ; updatePaint ? ( paint : Partial < Paint > ) : void ; updateSelectedPaint ? ( paint : Partial < Paint > ) : void ; updateTooltip ? ( layerDef ?: LayerDefinition < F , L > ) : void ; } PropertiesOptional
baselayer baselayer ?: boolean
Optional
item item ?: CompositeRead
Optional
name name ?: string
Optional
order order ?: number
resource Id resource Id : number
Optional
selected selected ?: boolean
Optional
source source ?: unknown
MethodsOptional
add Data add Data ( geojson ) : void | Promise < void > Returns void | Promise < void > add Layer add Layer ( options ) : undefined | L | Promise < L > Returns undefined | L | Promise < L > Optional
before Remove before Remove ( ) : void Returns void Optional
clear Layer clear Layer ( cb ? ) : void | Promise < void > Parameters Optional
cb : ( ( feature : F ) => boolean ) ( feature ) : boolean Returns boolean Returns void | Promise < void > Optional
close Popup close Popup ( findFeatureCb ? ) : void Returns void Optional
get Depend Layers get Depend Layers ( ) : L [] Returns L [] get Identification Ids get Identification Ids ( ) : Promise < undefined | number [] > Returns Promise < undefined | number [] > Optional
hide Label hide Label ( ) : void Returns void Optional
hide Layer hide Layer ( layer ? ) : void Returns void Optional
is Label Visible is Label Visible ( ) : boolean Returns boolean Optional
on Layer Click on Layer Click ( event ) : Promise < any > Returns Promise < any > Optional
open Popup open Popup ( findFeatureCb ? , options ? ) : void Returns void Optional
properties Filter properties Filter ( filters , options ? ) : Promise < void > Parameters filters : PropertiesFilter < ( F extends Feature < Geometry , GeoJsonProperties > ? F < F > [ "properties" ] : Record < string , string > ) extends null ? Record < string , any > : F extends Feature < Geometry , GeoJsonProperties > ? F < F > [ "properties" ] : Record < string , string > > Optional
options : FilterOptions < ( F extends Feature < Geometry , GeoJsonProperties > ? F < F > [ "properties" ] : Record < string , string > ) extends null ? Record < string , any > : F extends Feature < Geometry , GeoJsonProperties > ? F < F > [ "properties" ] : Record < string , string > > Returns Promise < void > Optional
remove Filter remove Filter ( ) : void Returns void Optional
remove Layer remove Layer ( ) : void Returns void Optional
select select ( findFeatureCb ? ) : void Returns void Optional
set Data set Data ( geojson ) : void | Promise < void > Returns void | Promise < void > Optional
set Opacity set Opacity ( val ) : void Returns void Optional
set Paint set Paint ( paint ) : void Returns void Optional
set Selected Paint set Selected Paint ( paint ) : void Returns void Optional
show Label show Label ( ) : void Returns void Optional
show Layer show Layer ( layer ? ) : void Returns void Optional
unselect unselect ( findFeatureCb ? ) : void Returns void Optional
update Layer update Layer ( options ? ) : void Returns void Optional
update Paint update Paint ( paint ) : void Returns void Optional
update Selected Paint update Selected Paint ( paint ) : void Returns void Optional
update Tooltip update Tooltip ( layerDef ? ) : void Returns void
Adapter for vector data display control.