@targomo/leaflet
Version:
Leaflet maps extensions for Targomo's time-based access mapping services.
22 lines (21 loc) • 901 B
TypeScript
import * as L from 'leaflet';
import 'leaflet.vectorgrid/dist/Leaflet.VectorGrid.bundled.js';
import { TargomoClient, LatLngIdTravelMode, MultigraphRequestOptions } from '@targomo/core';
export declare class TgmLeafletMultigraphTileLayer {
tgmClient: TargomoClient;
layer: any;
map: L.Map;
multigraphOptions: MultigraphRequestOptions;
sources: LatLngIdTravelMode[];
vectorTileoptions: {
vectorTileLayerStyles: any;
};
constructor(tgmClient: TargomoClient, sources: LatLngIdTravelMode[], multigraphOptions: MultigraphRequestOptions, vectorTileoptions: {
vectorTileLayerStyles: any;
});
addTo(map: L.Map): Promise<void>;
update(multigraphOptions?: MultigraphRequestOptions, vectorTileoptions?: {
vectorTileLayerStyles: any;
}, sources?: LatLngIdTravelMode[]): Promise<any>;
createLayer(): Promise<void>;
}