Sdílet prostřednictvím


Zobrazit dopravu na mapě

V Azure Maps jsou k dispozici dva typy dat o provozu:

  • Data o nehodách – skládají se z bodových a liniových dat pro věci, jako jsou stavby, uzavírky silnic a nehody.

  • Flow data - poskytuje metriky o plynulosti dopravy na silnicích. Údaje o dopravním toku se často používají k vybarvení silnic. Barvy jsou založeny na tom, jak moc provoz zpomaluje tok ve vztahu k rychlostnímu limitu nebo jiné metrikě. Existují čtyři hodnoty, které lze předat do možnosti provozu flow mapy.

    Hodnota toku Popis
    none Nezobrazuje dopravní informace na mapě
    relative Zobrazuje dopravní data ve vztahu k rychlosti volného toku silnice
    relative-delay Zobrazuje oblasti, které jsou pomalejší než průměrné očekávané zpoždění
    absolute Zobrazuje absolutní rychlost všech vozidel na silnici

Následující kód ukazuje, jak zobrazit dopravní data na mapě.

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

Ukázka překrytí provozu ukazuje, jak zobrazit překrytí provozu na mapě. Zdrojový kód pro tuto ukázku naleznete v tématu Zdrojový kód překrytí přenosu.

Snímek obrazovky mapy s překryvným zobrazením provozu, který ukazuje aktuální provoz.

Možnosti překrytí provozu

Nástroj Možnosti překrytí provozu umožňuje přepínat mezi různými nastaveními překrytí provozu a zjistit, jak se mění vykreslování. Zdrojový kód pro tuto ukázku naleznete v tématu Zdrojový kód možností překrytí přenosu.

Snímek obrazovky mapy zobrazující možnosti překrytí dopravy.

Přidání ovládacích prvků provozu

Na mapu lze přidat dva různé ovládací prvky provozu. První ovládací prvek, , přidává přepínací tlačítko, TrafficControlkteré lze použít k zapnutí a vypnutí přenosu. Možnosti v tomto ovládacím prvku umožňují určit, které parametry se mají použít při zobrazování provozu. Ve výchozím nastavení tento ovládací prvek zobrazuje relativní tok provozu a data incidentů, ale v případě potřeby můžete toto chování změnit tak, aby zobrazovalo absolutní tok provozu a žádné incidenty. Druhý ovládací prvek, , přidá do mapy legendu dopravy, TrafficLegendControlkterá uživateli pomůže pochopit, co znamenají barevně zvýrazněné silnice. Tento ovládací prvek se na mapě zobrazí pouze při zobrazení dat o dopravním toku a ve všech ostatních případech je skrytý.

Následující kód ukazuje, jak přidat ovládací prvky provozu do mapy.

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

Ukázka řízení provozu je plně funkční mapa, která ukazuje, jak zobrazit dopravní data na mapě. Zdrojový kód pro tuto ukázku najdete v tématu Zdrojový kód ovládacího prvku provozu.

Snímek obrazovky mapy s tlačítkem pro zobrazení dopravy, zobrazující aktuální návštěvnost.

Další kroky

Další informace o třídách a metodách používaných v tomto článku:

Vylepšete své uživatelské zkušenosti: