AzureMapsLayerImageryProvider Class @beta

Azure Maps imagery provider.

Extends

Methods

Name Description
constructor(settings: ImageMapLayerSettings, _subscriptionKey?: string): AzureMapsLayerImageryProvider    
addAttributions(cards: HTMLTableElement, _vp: ScreenViewport): Promise<void> Add attribution logo cards for the data supplied by this provider to the Viewport's logo div.  
addLogoCards(cards: HTMLTableElement): void   Deprecated  
constructUrl(y: number, x: number, zoom: number): Promise<string>    
loadTile(row: number, column: number, zoomLevel: number): Promise<ImageSource | undefined> Returns a map layer tile at the specified settings.  

Inherited methods

Name Inherited from Description
_generateChildIds(quadId: QuadId, resolveChildren: (childIds: QuadId[]) => void): void Protected Inherited MapLayerImageryProvider Get child IDs of a quad and generate tiles based on these child IDs.
initialize(): Promise<void> Inherited MapLayerImageryProvider Initialize the provider by loading the first tile at its default maximum zoom level.
resetStatus(): void Inherited MapLayerImageryProvider  

Inherited properties

Name Type Inherited from Description
_hasSuccessfullyFetchedTile Protected Inherited boolean MapLayerImageryProvider  
_settings Protected Readonly Inherited ImageMapLayerSettings MapLayerImageryProvider  
_usesCachedTiles Protected Inherited boolean MapLayerImageryProvider  
cartoRange Accessor Inherited MapCartoRectangle | undefined MapLayerImageryProvider Gets or sets the cartographic range for this provider.
When setting, if the range is invalid (contains NaN or infinite values), it will be stored as undefined.
When getting, returns undefined if the range was set to an invalid value.
maximumZoomLevel Accessor Inherited ReadOnly number MapLayerImageryProvider  
minimumZoomLevel Accessor Inherited ReadOnly number MapLayerImageryProvider  
mutualExclusiveSubLayer Accessor Inherited ReadOnly boolean MapLayerImageryProvider  
onStatusChanged Readonly Inherited BeEvent<(provider: MapLayerImageryProvider) => void> MapLayerImageryProvider  
status Accessor Inherited ReadOnly MapLayerImageryProviderStatus MapLayerImageryProvider The status of the map layer imagery provider.
supportsMapFeatureInfo Accessor Inherited ReadOnly boolean MapLayerImageryProvider Determine if this provider supports map feature info.
For example, this can be used to show the map feature info tool only when a provider is registered to support it.
tilingScheme Accessor Inherited ReadOnly MapTilingScheme MapLayerImageryProvider  

Defined in

Last Updated: 02 June, 2026