Constructors
constructor
new MapApp( store: Record<string, any>, country: string, langCode: string,): MapApp Parameters
- store: Record<string, any>
- country: string
- langCode: string
Properties
map
map: any
mapConfig
mapConfig: any
popup
popup: any
store
store: any
Methods
addBaselayers
addBaselayers( store: Record<string, any>, basemapsControl: Record<string, any>, langCode: string,): Promise<void> Parameters
- store: Record<string, any>
- basemapsControl: Record<string, any>
- langCode: string
Returns Promise<void>
addIndicatorLayerToMap
addIndicatorLayerToMap( country: string, category: string, geometryLevel: string, subcategory: string, indicatorName: string, selectedYear: string, uuidIndicator: string,): void Parameters
- country: string
- category: string
- geometryLevel: string
- subcategory: string
- indicatorName: string
- selectedYear: string
- uuidIndicator: string
Returns void
addOverlays
addOverlays( store: Record<string, any>, tocControl: Record<string, any>, langCode: string,): Promise<void> Parameters
- store: Record<string, any>
- tocControl: Record<string, any>
- langCode: string
Returns Promise<void>
computeValueSteps
computeValueSteps(indicatorData: any): number[] Returns number[]
createBaselayer
createBaselayer( layerConfig: Record<string, any>, store: Record<string, any>,): Promise<unknown> Parameters
- layerConfig: Record<string, any>
- store: Record<string, any>
Returns Promise<unknown>
createIndicatorLayers
createIndicatorLayers(geometry: Record<string, any>): void Parameters
- geometry: Record<string, any>
Returns void
getGeometry
getGeometry(country: string): Promise<unknown> Returns Promise<unknown>
getMap
Returns any
hideAllIndicatorLayersAndLegends
hideAllIndicatorLayersAndLegends(): void Returns void
roundLargeNumbers
roundLargeNumbers(value: number): number Returns number
styleIndicatorLayer
styleIndicatorLayer(feature: any, colorScheme?: string): Style Parameters
- feature: any
- colorScheme: string = 'default'
Returns Style
Class representing a map