Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Haritalar'da iki tür trafik verisi sağlanır:
Olay verileri - inşaat, yol kapatma ve kazalar gibi şeyler için nokta ve çizgi tabanlı verilerden oluşur.
Akış verileri : Yollardaki trafik akışına ilişkin ölçümler sağlar. Trafik akışı verileri genellikle yolları renklendirmek için kullanılır. Renkler, trafiğin hız sınırına veya başka bir ölçüme göre akışı ne kadar yavaşlattığına bağlıdır. Haritanın trafik
flow
seçeneğine geçirilebilen dört değer vardır.Akış Değeri Açıklama none
Haritada trafik verilerini görüntülemez relative
Yolun serbest akış hızına göre trafik verilerini gösterir relative-delay
Beklenen ortalama gecikmeden daha yavaş olan alanları görüntüler absolute
Yoldaki tüm araçların mutlak hızını gösterir
Aşağıdaki kod, trafik verilerinin haritada nasıl görüntüleneceğini gösterir.
//Show traffic on the map using the traffic options.
map.setTraffic({
incidents: true,
flow: 'relative'
});
Trafik Katmanı örneği, trafik katmanının haritada nasıl görüntüleneceğini gösterir. Bu örneğin kaynak kodu için bkz. Trafik Katman kaynak kodu.
Trafik katmanı seçenekleri
Trafik Katman Seçenekleri aracı, işlemenin nasıl değiştiğini görmek için farklı trafik katmanı ayarları arasında geçiş yapmanızı sağlar. Bu örneğin kaynak kodu için bkz. Trafik Katman Seçenekleri kaynak kodu.
Trafik denetimleri ekleme
Haritaya eklenebilecek iki farklı trafik denetimi vardır. İlk denetim olan TrafficControl
, trafiği açmak ve kapatmak için kullanılabilecek bir iki durumlu düğme ekler. Bu denetimdeki seçenekler, trafiği görüntülerken hangi parametrelerin kullanılacağını belirtmenize olanak sağlar. Varsayılan olarak, bu denetim göreli trafik akışını ve olay verilerini görüntüler, ancak bu davranışı mutlak trafik akışını görüntüleyecek şekilde değiştirebilir ve isterseniz hiçbir olay görüntülemeyebilirsiniz. İkinci denetim olan TrafficLegendControl
, kullanıcının vurgulanan renklerin anlamını anlamasına yardımcı olmak için haritaya bir trafik göstergesi ekler. Bu denetim haritada yalnızca trafik akışı verileri görüntülendiğinde görünür ve diğer tüm durumlarda gizlenir.
Aşağıdaki kod, trafik denetimlerinin haritaya nasıl ekleneceğini gösterir.
//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' });
Trafik denetimleri örneği, trafik verilerinin haritada nasıl görüntüleneceğini gösteren tam işlevsel bir haritadır. Bu örneğin kaynak kodu için bkz. Trafik denetimleri kaynak kodu.
Sonraki Adımlar
Bu makalede kullanılan sınıflar ve yöntemler hakkında daha fazla bilgi edinin:
Kullanıcı deneyimlerinizi geliştirin: