Teilen über


Anzeigen von Datenverkehr auf einer Karte

In Azure Maps sind zwei Arten von Verkehrsdaten verfügbar:

  • Vorfallsdaten: Punkt- und linienbasierte Daten, z. B. für Baustellen, Straßensperrungen und Unfälle.

  • Flussdaten: Stellt Metriken zum Verkehrsfluss auf Straßen bereit. Daten zum Verkehrsfluss werden häufig verwendet, um Straßen farbig zu markieren. Die Farben basieren auf dem Verkehrsaufkommen, das aufgrund einer Geschwindigkeitsbeschränkung oder anderen Metrik zu einer Verlangsamung des Verkehrsflusses führt. An die Verkehrsflussoption flow der Karte können vier Werte übergeben werden.

    Wert des Verkehrsflusses BESCHREIBUNG
    none Zeigt keine Verkehrsdaten auf der Karte an.
    relative Zeigt Verkehrsdaten an, die relativ zur Geschwindigkeit bei ungehindertem Verkehrsfluss auf der Straße sind.
    relative-delay Zeigt Bereiche mit einer langsameren Geschwindigkeit als der durchschnittlichen erwarteten Verzögerung an.
    absolute Zeigt die absolute Geschwindigkeit aller Fahrzeuge auf der Straße an.

Der folgende Code verdeutlicht, wie Sie Verkehrsdaten auf der Karte anzeigen.

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

Im Beispiel Verkehrsinfoüberlagerung wird veranschaulicht, wie die Verkehrsinfoüberlagerung auf einer Karte angezeigt wird. Den Quellcode für dieses Beispiel finden Sie unter Quellcode für Verkehrsdatenüberlagerungen.

A screenshot of map with the traffic overlay, showing current traffic.

Optionen für Verkehrsdatenüberlagerungen

Mit dem Tool Optionen der Verkehrsinfoüberlagerung können Sie zwischen den unterschiedlichen Einstellungen für die Verkehrsinfoüberlagerung wechseln, um auszuprobieren, wie sich das Rendering ändert. Den Quellcode für dieses Beispiel finden Sie unter Quellcode für Verkehrsdatenüberlagerungsoptionen.

A screenshot of map showing the traffic overlay options.

Hinzufügen von Steuerelementen für Straßenverkehr

Es gibt zwei Steuerelementen für Straßenverkehr, die der Karte hinzugefügt werden können. Das erste Steuerelement (TrafficControl) fügt eine Umschalttaste hinzu, über die der Verkehr ein- und ausgeschaltet werden kann. Mit Optionen für dieses Steuerelement können Sie angeben, wann Verkehrseinstellungen verwendet werden sollen, wenn Verkehr angezeigt wird. Standardmäßig zeigt dieses Steuerelement den relativen Verkehrsfluss und die Vorfalldaten an. Sie können dieses Verhalten jedoch ändern, um den absoluten Verkehrsfluss und ggf. keine Vorfälle anzuzeigen. Das zweite Steuerelement (TrafficLegendControl) fügt der Karte eine Verkehrsflusslegende hinzu, mit der Benutzer verstehen können, was die farbigen Straßenmarkierungen bedeuten. Dieses Steuerelement wird nur bei der Anzeige von Verkehrsflussdaten auf der Karte eingeblendet und ist zu allen anderen Zeiten ausgeblendet.

Der folgende Code zeigt, wie die Verkehrssteuerelemente der Karte hinzugefügt werden können.

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

Das Beispiel Verkehrsdatensteuerelemente ist eine voll funktionsfähige Karte, die zeigt, wie Sie Verkehrsdaten auf einer Karte anzeigen können. Den Quellcode für dieses Beispiel finden Sie unter Quellcode für Verkehrsdatensteuerelemente.

A screenshot of map with the traffic display button, showing current traffic.

Nächste Schritte

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

Map

Verbessern der Benutzerfreundlichkeit: