Teilen über


Verkehr auf der Karte anzeigen

Es gibt zwei Arten von Datenverkehrsdaten in Azure Maps:

  • Vorfalldaten - besteht aus Punkt- und Liniendaten für Dinge wie Bau, Straßenschließungen und Unfälle.

  • Flussdaten – stellt Metriken für den Verkehrsfluss auf den Straßen bereit. Häufig werden Verkehrsflussdaten verwendet, um die Straßen zu färben. Die Farben basieren darauf, wie viel Verkehr den Verkehrsfluss verlangsamt, relativ zum Geschwindigkeitslimit oder einer anderen Metrik. Es gibt vier Werte, die an die Verkehrsoption flow der Karte übergeben werden können.

    Wert des Verkehrsflusses BESCHREIBUNG
    none Zeigt keine Verkehrsdaten auf der Karte an.
    relative Zeigt Verkehrsdaten an, die relativ zur freien Fließgeschwindigkeit der Straße stehen.
    relative-delay Zeigt Bereiche an, die langsamer als die durchschnittliche erwartete Verzögerung sind
    absolute Zeigt die absolute Geschwindigkeit aller Fahrzeuge auf der Straße.

Der folgende Code zeigt, wie Datenverkehrsdaten auf der Karte angezeigt werden.

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

Das Beispiel "Traffic Overlay" veranschaulicht, wie die Datenverkehrsüberlagerung auf einer Karte angezeigt wird. Den Quellcode für dieses Beispiel finden Sie unter Traffic Overlay-Quellcode.

Ein Screenshot einer Karte mit der Verkehrsinfoüberlagerung zeigt den aktuellen Verkehr.

Optionen für Verkehrsdatenüberlagerungen

Mit dem Tool " Datenverkehrsüberlagerungsoptionen " können Sie zwischen den verschiedenen Datenverkehrsüberlagerungseinstellungen wechseln, um zu sehen, wie sich das Rendering ändert. Den Quellcode für dieses Beispiel finden Sie im Quellcode der Datenverkehrsüberlagerungsoptionen.

Screenshot der Karte mit den Verkehrsüberlagerungsoptionen.

Verkehrssteuerungen hinzufügen

Es gibt zwei verschiedene Verkehrskontrollen, die der Karte hinzugefügt werden können. Das erste Steuerelement TrafficControl fügt eine Umschaltfläche hinzu, die zum Ein- und Ausschalten des Verkehrs verwendet werden kann. Mit den Optionen in diesem Steuerelement können Sie angeben, welche Parameter beim Anzeigen von Datenverkehr verwendet werden sollen. Standardmäßig zeigt dieses Steuerelement relative Datenverkehrsfluss- und Vorfalldaten an. Sie können dieses Verhalten jedoch ändern, um den absoluten Datenverkehrsfluss und bei Bedarf keine Vorfälle anzuzeigen. Das zweite Steuerelement , TrafficLegendControlfügt der Karte eine Verkehrslegende hinzu, um dem Benutzer zu verstehen, was die Farbe hervorgehobener Straßen bedeutet. Dieses Steuerelement wird nur auf der Karte angezeigt, wenn Verkehrsflussdaten angezeigt werden und in allen anderen Fällen ausgeblendet werden.

Der folgende Code zeigt, wie Sie der Karte die Verkehrssteuerungen hinzufügen.

//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' });

Das Verkehrskontrollen-Beispiel ist eine voll funktionsfähige Karte, die zeigt, wie Verkehrsdaten auf einer Karte angezeigt werden. Den Quellcode für dieses Beispiel finden Sie unter Verkehrssteuerungen Quellcode.

Screenshot der Karte mit der Schaltfläche

Nächste Schritte

Erfahren Sie mehr zu den in diesem Artikel verwendeten Klassen und Methoden:

Verbessern Sie Ihre Benutzerfreundlichkeit: