UNPKG

@targomo/leaflet

Version:

Leaflet maps extensions for Targomo's time-based access mapping services.

24 lines (23 loc) 1.05 kB
import { TargomoClient, LatLngIdTravelMode, MultigraphRequestOptions } from '@targomo/core'; export declare class TgmGoogleMapsMultigraphOverlay implements google.maps.MapType { private map; tileSize: google.maps.Size; private client; private styleOptions; private options; private visibleTiles; private requestCache; private sources; private url; constructor(map: google.maps.Map, tileSize: google.maps.Size, client: TargomoClient, multigraphOptions: MultigraphRequestOptions, sources: LatLngIdTravelMode[], styleOptions: google.maps.CircleOptions | google.maps.Data.StyleOptions); clear(): Promise<void>; initialize(): Promise<void>; update(multigraphOptions?: MultigraphRequestOptions, styleOptions?: google.maps.CircleOptions | google.maps.Data.StyleOptions, sources?: LatLngIdTravelMode[]): Promise<any>; getTile(coord: { x: number; y: number; }, zoom: number): Element; private getAndRenderTile; private fetchTile; releaseTile(): void; }