Tampilkan lalu lintas di peta
Ada dua jenis data lalu lintas yang tersedia di Azure Maps:
Data insiden - terdiri dari data berbasis titik dan garis untuk hal-hal seperti konstruksi, penutupan jalan, dan kecelakaan.
Data alur – menyediakan metrik tentang arus lalu lintas di ruas jalan. Seringkali, data alur lalu lintas digunakan untuk mewarnai jalan. Warna didasarkan pada berapa banyak lalu lintas yang memperlambat arus, relatif terhadap batas kecepatan, atau metrik lain. Ada empat nilai yang dapat diteruskan ke
flow
opsi lalu lintas peta.Nilai Aliran Deskripsi none
Tidak menampilkan data lalu lintas di peta relative
Menampilkan data lalu lintas yang relatif terhadap kecepatan arus bebas jalan relative-delay
Menampilkan area yang lebih lambat dari penundaan rata-rata yang diharapkan absolute
Menunjukkan kecepatan mutlak semua kendaraan di jalan
Kode berikut menunjukkan cara menampilkan data lalu lintas di peta.
//Show traffic on the map using the traffic options.
map.setTraffic({
incidents: true,
flow: 'relative'
});
Sampel Traffic Overlay menunjukkan cara menampilkan overlay lalu lintas pada peta. Untuk kode sumber untuk sampel ini, lihat Kode sumber Traffic Overlay.
Opsi overlay lalu lintas
Alat Opsi Overlay Lalu Lintas memungkinkan Anda beralih di antara pengaturan overlay lalu lintas yang berbeda untuk melihat bagaimana penyajian berubah. Untuk kode sumber untuk sampel ini, lihat Kode sumber Opsi Overlay Lalu Lintas.
Menambahkan kontrol lalu lintas
Ada dua kontrol lalu lintas berbeda yang dapat ditambahkan ke peta. Pertama, kontrol TrafficControl
menambahkan tombol alih yang dapat digunakan untuk mengaktifkan dan menonaktifkan lalu lintas. Opsi untuk kontrol ini memungkinkan Anda menentukan kapan pengaturan lalu lintas untuk digunakan saat menunjukkan lalu lintas. Secara default kontrol ini menampilkan arus lalu lintas relatif dan data insiden, namun, Anda dapat mengubah perilaku ini dan menunjukkan arus lalu lintas absolut dan tidak ada insiden jika diinginkan. Kedua, kontrol TrafficLegendControl
menambahkan legenda arus lalu lintas ke peta yang membantu pengguna memahami arti sorotan kode warna jalan. Kontrol ini hanya muncul di peta ketika data arus lalu lintas ditampilkan di peta dan disembunyikan di lain waktu.
Kode berikut menunjukkan cara menambahkan kontrol lalu lintas ke peta.
//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' });
Sampel Kontrol lalu lintas adalah peta fungsional penuh yang menunjukkan cara menampilkan data lalu lintas di peta. Untuk kode sumber untuk sampel ini, lihat Kode sumber kontrol lalu lintas.
Langkah berikutnya
Pelajari selengkapnya tentang kelas dan metode yang digunakan di artikel ini:
Tingkatkan pengalaman pengguna Anda: