initial commit
This commit is contained in:
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
import { IMapAdapter, LatLng, MapOptions } from './map-adapter.interface';
|
||||
export declare class LeafletAdapter implements IMapAdapter {
|
||||
private map;
|
||||
init(container: HTMLElement, options: MapOptions): void;
|
||||
setCenter(latLng: LatLng): void;
|
||||
setZoom(zoom: number): void;
|
||||
addMarker(latLng: LatLng, options?: {
|
||||
color?: string;
|
||||
}): void;
|
||||
destroy(): void;
|
||||
}
|
||||
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
import { IMapAdapter, LatLng, MapOptions } from './map-adapter.interface';
|
||||
export declare class LibreAdapter implements IMapAdapter {
|
||||
private map;
|
||||
init(container: HTMLElement, options: MapOptions): void;
|
||||
setCenter(latLng: LatLng): void;
|
||||
setZoom(zoom: number): void;
|
||||
addMarker(latLng: LatLng, options?: {
|
||||
color?: string;
|
||||
}): void;
|
||||
destroy(): void;
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
export interface MapOptions {
|
||||
center: LatLng;
|
||||
zoom: number;
|
||||
styleUrl: string;
|
||||
tileUrl: string;
|
||||
}
|
||||
export type LatLng = [number, number];
|
||||
export declare function getLngLat(latLng: LatLng): [number, number];
|
||||
export interface IMapAdapter {
|
||||
init(container: HTMLElement, options: MapOptions): void;
|
||||
setCenter(latLng: LatLng): void;
|
||||
setZoom(zoom: number): void;
|
||||
addMarker(latLng: LatLng, options?: {
|
||||
color?: string;
|
||||
}): void;
|
||||
destroy(): void;
|
||||
}
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
import { IMapAdapter, MapOptions, LatLng } from './map-adapter.interface';
|
||||
export declare class MapFacade implements IMapAdapter {
|
||||
private readonly adapter;
|
||||
private readonly leafletZoomOffset;
|
||||
constructor(forceRaster: boolean, webglAvailable: boolean);
|
||||
init(container: HTMLElement, options: MapOptions): void;
|
||||
setCenter(latLng: LatLng): void;
|
||||
setZoom(zoom: number): void;
|
||||
addMarker(latLng: LatLng, options?: {
|
||||
color?: string;
|
||||
}): void;
|
||||
destroy(): void;
|
||||
}
|
||||
Reference in New Issue
Block a user