Marker

markerNode

A point on the earth. Singly, at: takes a coordinate (latitude first) — parametised and animatable, so a marker rides a slider or a keyframe — with an optional label:. Data-bound, lat: and lon: name @data columns and one marker draws every row; size-by: names a numeric column and symbol AREA scales with the value, size: giving the largest symbol's radius — the proportional-symbol map.

#Attributes

atImplicit
geo-coordinate
The place, latitude first: at: 35.68, 139.69. Either half may be a parametised expression; animatable with !cue.to.Can be written as shorthand: marker:value
Data-bound form: the latitude column, e.g. lat: #quakes.lat.
Also written: lngData-bound form: the longitude column.
size-by
reference
A numeric column; symbol area scales with it. Rows with no positive value draw nothing.
The symbol radius — the largest symbol's, when size-by: scales the rest.
Default6
colour
colour
Also written: colorThe marker's hue.
neutralredorangeyellowgreentealbluepurplepinkgreywhiteblack
Defaultorange
opacity
number
0 to 1.
Default1
label
string
Rich inline label above the marker (single form only).
hidden
boolean
Declared but not drawn. Animatable.
Defaultfalse

#Allowed in

#Examples

marker(at: 51.47, -0.46; label: London)
marker(lat: #quakes.lat; lon: #quakes.lon; size-by: #quakes.magnitude; colour: red; opacity: 0.6)