Megosztás a következőn keresztül:


Forgalom megjelenítése a térképen

Az Azure Térképek kétféle forgalmi adat érhető el:

  • Incidensadatok – pont- és vonalalapú adatokat tartalmaz olyan dolgokhoz, mint az építkezés, az útlezárások és a balesetek.

  • Forgalmi adatok – metrikákat biztosít az utak forgalmáról. A forgalmi adatokat gyakran használják az utak színezésére. A színek azon alapulnak, hogy mennyi forgalom lassítja a folyamatot a sebességkorláthoz képest vagy egy másik metrika alapján. Négy érték adható át a térkép forgalmi flow beállításának.

    Folyamat értéke Leírás
    none Nem jeleníti meg a forgalmi adatokat a térképen
    relative Az út szabad áramlási sebességéhez viszonyított forgalmi adatokat jeleníti meg
    relative-delay Az átlagos várható késésnél lassabb területek megjelenítése
    absolute Az úton lévő összes jármű abszolút sebességét mutatja

Az alábbi kód bemutatja, hogyan jelenítheti meg a forgalmi adatokat a térképen.

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

A Traffic Overlay minta bemutatja, hogyan jeleníthető meg a forgalom átfedése egy térképen. A minta forráskódját lásd : Traffic Overlay forráskód.

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

Forgalomátfedési beállítások

A Traffic Overlay Options eszköz lehetővé teszi, hogy váltson a különböző forgalomátfedési beállítások között, hogy lássa, hogyan változik a renderelés. A minta forráskódját a Traffic Overlay Options forráskódja ismerteti.

A screenshot of map showing the traffic overlay options.

Forgalomvezérlők hozzáadása

Két különböző forgalomvezérlőt adhat hozzá a térképhez. Az első vezérlő TrafficControlegy váltógombot ad hozzá, amellyel be- és kikapcsolható a forgalom. A vezérlő beállításaival megadhatja, hogy a forgalom megjelenítésekor mikor jelenjenek meg a forgalmi beállítások. Alapértelmezés szerint ez a vezérlő relatív forgalom- és incidensadatokat jelenít meg, azonban módosíthatja ezt a viselkedést, és igény szerint megjelenítheti az abszolút forgalmi folyamatot, és nem jeleníthet meg incidenseket. A második vezérlő egy TrafficLegendControlforgalom jelmagyarázatot ad a térképhez, amely segít a felhasználónak megérteni, hogy mit jelentenek a színkód útjelei. Ez a vezérlő csak akkor jelenik meg a térképen, ha a forgalmi adatok megjelennek a térképen, és mindig rejtve vannak.

Az alábbi kód bemutatja, hogyan adhatja hozzá a forgalomvezérlőket a térképhez.

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

A Forgalomvezérlő minta egy teljesen működőképes térkép, amely bemutatja, hogyan jeleníthetők meg a forgalmi adatok a térképen. A minta forráskódját lásd : Forgalomvezérlők forráskódja.

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

Következő lépések

További információ a cikkben használt osztályokról és módszerekről:

Felhasználói élmény fokozása: