GoogleMapsImageryProvider Class

Extends

Methods

Name Description
constructor(settings: ImageMapLayerSettings): GoogleMapsImageryProvider    
addAttributions(cards: HTMLTableElement, vp: ScreenViewport): Promise<void> Add attribution logo cards for the data supplied by this provider to the Viewport's logo div.  
constructUrl(row: number, column: number, level: number): Promise<string>    
createSession(): Promise<undefined | GoogleMapsSession> Protected    
initialize(): Promise<void> Initialize the provider by loading the first tile at its default maximum zoom level.  
loadTile(row: number, column: number, zoomLevel: number): Promise<undefined | ImageSource> Returns a map layer tile at the specified settings.  
validateUrlTemplate(template: string): MapLayerSourceValidation Static    

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.
addLogoCards(_cards: HTMLTableElement, _viewport: ScreenViewport): void Inherited MapLayerImageryProvider  
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 Inherited MapCartoRectangle | undefined MapLayerImageryProvider  
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  
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: 26 April, 2025