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.
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.
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ő TrafficControl
egy 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 TrafficLegendControl
forgalom 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 toggle 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.
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: