The Map Display component renders as an OpenStreetMap with the defined center location, zoom, and optionally also markers. You can drag the map to change the visualized area and zoom it in and out. The map markers can be draggable.
It produces events of the following types:
Map Properties
{
[new Meeting(
title -> "Whitestein Meeting",
location -> whitesteinHeadquarters,
can_reschedule -> false,
attendees -> ["Vladimir", "Estragon"]
]
}
{ x:Meeting -> new ui::MapMarker
(
title -> x.title,
location -> x.location,
popup -> x.title + "<br/>Atendees: " + x.attendees,
draggable -> x.can_reschedule
)
}