@senx/discovery-widgets
Version:
Discovery Widgets Elements
51 lines (50 loc) • 1.43 kB
TypeScript
import { Param } from '../model/param';
export declare enum MapTypes {
NONE = "NONE",
DEFAULT = "DEFAULT",
HOT = "HOT",
TOPO = "TOPO",
TOPO2 = "TOPO2",
STADIA = "STADIA",
STADIA_DARK = "STADIA_DARK",
TONER = "TONER",
TONER_LITE = "TONER_LITE",
TERRAIN = "TERRAIN",
ESRI = "ESRI",
SATELLITE = "SATELLITE",
OCEANS = "OCEANS",
GRAY = "GRAY",
GRAYSCALE = "GRAYSCALE",
WATERCOLOR = "WATERCOLOR",
CARTODB = "CARTODB",
CARTODB_DARK = "CARTODB_DARK"
}
export declare class MapLib {
static BASE_RADIUS: number;
private static LOG;
static mapTypes: any;
static toLeafletMapPaths(data: {
gts: any[];
params: any[];
globalParams: Param;
}, hiddenData: {
[key: string]: boolean;
}, scheme: string): any[];
static gtsToPath(gts: any): any[];
private static extractCommonParameters;
private static validateWeightedDotsPositionArray;
static toLeafletMapPositionArray(data: {
gts: any[];
params: any[];
globalParams: Param;
}, hiddenData: {
[key: string]: boolean;
}, scheme: string): any[];
private static validateWeightedColoredDotsPositionArray;
static pathDataToLeaflet(pathData: any[]): any[];
static toGeoJSON(data: {
gts: any[];
params: any[];
}): any[];
static updatePositionArrayToLeaflet(positionArray: any[]): any[];
}