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.

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

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.

A screenshot of map showing the traffic overlay options.

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

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.

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

Langkah berikutnya

Pelajari selengkapnya tentang kelas dan metode yang digunakan di artikel ini:

Tingkatkan pengalaman pengguna Anda: