Properties
annotations
annotations: {
feature: any;
id: string;
type: "circle" | "polygon" | "text" | "line_string" | "point" | "rectangle";
}[]
Type declaration
feature: any
id: string
type: "circle" | "polygon" | "text" | "line_string" | "point" | "rectangle"
annotationsTextMarkersProperties
annotationsTextMarkersProperties: {
id: string;
label: string;
location: LngLatLike;
shapeType: string;
textColor: string;
textRotation: number;
textSize: number;
zoomRef: number;
}[]
Type declaration
id: string
label: string
location: LngLatLike
shapeType: string
textColor: string
textRotation: number
textSize: number
zoomRef: number
baseMap
baseMap: undefined | string
Optional
extensionData
extensionData?: {
[extensionId: string]: any;
}
Type declaration
[extensionId: string]: any
layerElements
layerElements: {
id: string | number;
isGroup: boolean;
isVisible: boolean;
}[]
Type declaration
id: string | number
isGroup: boolean
isVisible: boolean
mapBearing
mapBearing: number
mapCenter
mapCenter: {
x: number;
y: number;
}
measures
measures: { area: number; centroid: JPoint; edges: { distance: number; popupLocation: JPoint; }[]; feature: Feature<LineString | Polygon, GeoJsonProperties>; id: string; radius: number; totalEdges: number; type: "circle" | "polygon" | "line_string"; }[] Type declaration
area: number
edges: {
distance: number;
popupLocation: JPoint;
}[]
feature: Feature<LineString | Polygon, GeoJsonProperties>
id: string
radius: number
totalEdges: number
type: "circle" | "polygon" | "line_string"
thumbnail
thumbnail: string
Never change this interface !!! This is the picture of a map-context in version 0 Use for mapcontext migrations