Delen via


Verkeer op de kaart weergeven

Er zijn twee soorten verkeersgegevens beschikbaar in Azure Maps:

  • Incidentgegevens- bestaat uit punt- en lijngegevens voor zaken zoals constructie, wegsluitingen en ongevallen.

  • Stroomgegevens: biedt metrische gegevens over de verkeersstroom op de wegen. Vaak worden verkeersstroomgegevens gebruikt om de wegen te kleuren. De kleuren zijn gebaseerd op hoeveel verkeer de stroom vertraagt, ten opzichte van de snelheidslimiet of een andere metrische waarde. Er zijn vier waarden die kunnen worden doorgegeven aan de verkeersoptie flow van de kaart.

    Stroomwaarde Beschrijving
    none Geeft geen verkeersgegevens weer op de kaart
    relative Geeft verkeersgegevens weer die relatief zijn ten opzichte van de snelheid van de vrije stroom van de weg
    relative-delay Geeft gebieden weer die langzamer zijn dan de gemiddelde verwachte vertraging
    absolute Toont de absolute snelheid van alle voertuigen op de weg

De volgende code laat zien hoe u verkeersgegevens op de kaart weergeeft.

//Show traffic on the map using the traffic options.
map.setTraffic({
    incidents: true,
    flow: 'relative'
});

Het voorbeeld van Traffic Overlay laat zien hoe u de verkeersoverlay op een kaart weergeeft. Zie Traffic Overlay-broncode voor de broncode voor dit voorbeeld.

Een schermopname van de kaart met de verkeersoverlay, met het huidige verkeer.

Opties voor verkeersoverlay

Met het hulpprogramma Opties voor verkeersoverlay kunt u schakelen tussen de verschillende instellingen voor verkeersoverlay om te zien hoe de rendering verandert. Zie de sourcecode van Traffic Overlay Opties voor dit voorbeeld.

Een schermopname van de kaart met de opties voor verkeersoverlay.

Besturingselementen voor verkeer toevoegen

Er zijn twee verschillende verkeersbesturingselementen die aan de kaart kunnen worden toegevoegd. Het eerste besturingselement, TrafficControlvoegt een wisselknop toe die kan worden gebruikt om verkeer in en uit te schakelen. Met de opties in dit besturingselement kunt u opgeven welke parameters moeten worden gebruikt bij het weergeven van verkeer. Dit besturingselement geeft standaard relatieve verkeersstroom en incidentgegevens weer, maar u kunt dit gedrag wijzigen om de absolute verkeersstroom weer te geven en indien gewenst geen incidenten. Het tweede element, TrafficLegendControl, voegt een verkeerslegenda toe aan de kaart om de gebruiker te helpen begrijpen wat de gemarkeerde wegen betekenen. Dit besturingselement wordt alleen op de kaart weergegeven wanneer gegevens van de verkeersstroom worden weergegeven en in alle andere gevallen verborgen is.

De volgende code laat zien hoe u de besturingselementen voor verkeer toevoegt aan de kaart.

//Add the traffic control toggle button to the top right corner of the map.
map.controls.add(new atlas.control.TrafficControl(), { position: 'top-right' });

//Add the traffic legend control to the bottom left corner of the map.
map.controls.add(new atlas.control.TrafficLegendControl(), { position: 'bottom-left' });

Het voorbeeld van verkeersbesturingselementen is een volledig functionele kaart die laat zien hoe u verkeersgegevens op een kaart weergeeft. Zie De broncode van verkeer regelen voor de broncode voor dit voorbeeld.

Een schermopname van de kaart met de knop Verkeer weergeven, met het huidige verkeer.

Volgende stappen

Meer informatie over de klassen en methoden die in dit artikel worden gebruikt:

Verbeter uw gebruikerservaringen: