MarkerIcon
geovisto-map / MarkerIcon
Class: MarkerIcon
This class represents custom div icon which is used to mark center of countries. It overrides L.DivIcon.
Author
Jiri Hynek
Extends
unknown\<IMarkerIconOptions>
Implements
Constructors
new MarkerIcon()
new MarkerIcon(
options):MarkerIcon
Parameters
• options: any
Returns
Overrides
Icon<IMarkerIconOptions>.constructor
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:61
Properties
sizeBasic
privatesizeBasic:number=32
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:54
sizeDonut
privatesizeDonut:number=48
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:56
sizeGroup
privatesizeGroup:number=36
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:55
svgGroup?
privateoptionalsvgGroup:any
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:59
svgLabel?
privateoptionalsvgLabel:any
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:58
Methods
arc()
protectedarc(size):Arc\<unknown,PieArcDatum\<number|object>>
Parameters
• size: number
• fn: LayersControlEventHandlerFn
• context?: any
Returns
Arc\<unknown, PieArcDatum\<number | object>>
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:111
createIcon()
createIcon(
oldIcon?):HTMLElement
It creates the icon. The method overrides the super method of Icon.
Parameters
• oldIcon?: HTMLElement
Returns
HTMLElement
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:130
formatValue()
protectedformatValue(value,level):string
Parameters
• value: number
• level: number
Returns
string
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:74
getColor()
protectedgetColor(level):string
Parameters
• level: number
Returns
string
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:90
getLevel()
protectedgetLevel(value):number
Parameters
• value: number
Returns
number
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:98
getPieSubvalues()
protectedgetPieSubvalues():PieArcDatum\<number|object>[]
Returns
PieArcDatum\<number | object>[]
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:118
getSize()
protectedgetSize():number
Returns
number
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:107
round()
protectedround(value,align):number
Parameters
• value: number
• align: number
Returns
number
Source
tools/layers/marker/model/internal/marker/MarkerIcon.ts:70
updateData()
updateData(
values,animateOptions):void
It updates the data of the marker icon.
Parameters
• values: IMarkerIconValueOptions
• animateOptions: IDataChangeAnimateOptions
Returns
void