The alk.layer.TrafficIncidentsLayer layer allows you to display current traffic incidents.
| Category | Image |
|---|---|
Traffic |
![]() |
Accident |
![]() |
Weather |
![]() |
Roadworks |
![]() |
Default |
![]() |
In order to have the popups/tooltips display on hover and/or click accordingly, you will need to define an alk.interaction.TrafficIncidentPopupInteraction interaction control.
var baseMap = new alk.layer.BaseMapLayer();
var trafficIncidents = new alk.layer.TrafficIncidentsLayer();
var popupInteraction = new alk.interaction.TrafficIncidentPopupInteraction();
var map = new ol.Map({
target: 'map',
layers: [baseMap, trafficIncidents],
view: new ol.View({
center: ol.proj.transform([-73.996, 40.729], alk.val.SRS.EPSG4326, alk.val.SRS.EPSG3857),
zoom: 12
}),
interactions: ol.interaction.defaults().extend([popupInteraction])
});