Skip to content

MapManager

Propriétés

Nom Type Description
subs protected (() => void)[]

innerMapReady unknown

tools ToolImplementations

services ServiceImplementations

layerList ApiMapServiceList<MapService>

basemapList ApiBasemapList<Basemap>

editionManager ApiEditionManager

loadingState ApiLoadingState

Méthodes

Déclaration
public async initializeMap(mapTarget: HTMLDivElement): Promise<void>

Déclaration
public onReady(successCallback: () => void, errorCallback?: (_error: unknown) => void): void

Déclaration
public addMapService(mapServiceConfiguration: MapServiceConfiguration): ApiMapService

Déclaration
public removeMapService(id: string): boolean

Déclaration
public addGraphicMapService(mapServiceConfiguration: GraphicMapServiceConfiguration): ApiGraphicsMapService

Déclaration
public getMapServiceById(id: string): MapService | undefined

Déclaration
public whenInnerMapReady(fn: () => void): void

Déclaration
public destroy(): void

Déclaration
public abstract openPopup(title: string, content: string | HTMLElement, options: ApiPopupOptions): Promise<void>;

Déclaration
public abstract closePopup(): void;

Déclaration
public abstract getMapExtent(): ApiExtent;

Déclaration
public abstract getMapCenter(): ApiPoint;

Déclaration
public abstract instantiateMapService(mapServiceConfiguration: MapServiceConfiguration): MapService;

Déclaration
public abstract getCurrentWkid(): number;

Déclaration
public async waitForAllMapServicesToBeLoaded(): Promise<void>

Déclaration
protected abstract executeInitialZoom(extent: ApiExtent): void;
protected

Déclaration
protected abstract setMapConstraints(constraints: ApiMapConstraints): void;
protected

Déclaration
protected abstract waitForMapServiceToBeLoaded(mapService: ApiMapService): Promise<void>;
protected

Déclaration
protected abstract instantiateMap(mapTarget: HTMLDivElement): Promise<void>;
protected

Déclaration
protected abstract instantiateBasemap(basemapConfiguration: BasemapConfiguration): Basemap;
protected

Déclaration
private listenToConfiguration()

Déclaration
private listenToBasemapChange(): void

Déclaration
private listenToServicesConfiguration()

Déclaration
private listenToBasemapsConfiguration()

Déclaration
private listenToViewerConfiguration()