Verkeer weergeven op de kaart
Er zijn twee soorten verkeersgegevens beschikbaar in Azure Kaarten:
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 Omschrijving 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.
Opties voor verkeersgegevens als overlay
Met het hulpprogramma Opties voor verkeersoverlay kunt u schakelen tussen de verschillende instellingen voor verkeersoverlay om te zien hoe de rendering verandert. Zie de broncode van traffic overlay options voor de broncode voor dit voorbeeld.
Besturingselementen voor verkeer toevoegen
Er zijn twee verschillende verkeersbesturingselementen die aan de kaart kunnen worden toegevoegd. Het eerste besturingselement, TrafficControl
voegt een wisselknop toe die kan worden gebruikt om verkeer in en uit te schakelen. Met opties voor dit besturingselement kunt u opgeven wanneer de verkeersinstellingen moeten worden gebruikt wanneer verkeer wordt weergegeven. Dit besturingselement geeft standaard relatieve verkeersstroom en incidentgegevens weer, maar u kunt dit gedrag wijzigen en absolute verkeersstroom weergeven en indien gewenst geen incidenten. Met het tweede besturingselement voegt TrafficLegendControl
u een verkeersstroomlegenda toe aan de kaart waarmee de gebruiker begrijpt wat de wegmarkeringen van de kleurcode betekenen. Dit besturingselement wordt alleen weergegeven op de kaart wanneer de verkeersstroomgegevens op de kaart worden weergegeven en op alle andere momenten verborgen zijn.
De volgende code laat zien hoe u de besturingselementen voor verkeer toevoegt aan de kaart.
//Att the traffic control toogle button to the top right corner of the map.
map.controls.add(new atlas.control.TrafficControl(), { position: 'top-right' });
//Att 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.
Volgende stappen
Meer informatie over de klassen en methoden die in dit artikel worden gebruikt:
Verbeter uw gebruikerservaringen: