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
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.