DomMarker Object

DomMarker is an here-map-widget-for-jupyter class that allows you to visualize a DomIcon on the Map. A marker which supports HTML (and SVG) content, which can be dynamic. Markers of this type are best displayed individually or in small sets.

Example

from here_map_widget import Map, FullscreenControl, DomMarker, DomIcon
import os

m = Map(api_key=os.environ["LS_API_KEY"])
m.center = [41.8625, -87.6166]
m.zoom = 15
icon = DomIcon(
    element='<div style="user-select: none; cursor: default;"> \
<div style="color: red; background-color: blue; border: 2px solid black;'
    + "font: 12px / 12px arial; padding-top: 2px; padding-left: 4px; width: 20px;"
    + 'height: 20px; margin-top: -10px; margin-left: -10px;">C</div> \
</div>'
)
marker = DomMarker(lat=41.8625, lng=-87.6166, icon=icon)
m.add_object(marker)
m

Attributes

Attribute

Type

Doc

lat

float

Latitude for the marker to be added

lng

float

The element or markup to use for this icon

alt

float

Altitude for the marker to be added, default value is 0

icon

DomIcon object

DomIcon object to be added as marker