Traffic - Get Traffic Flow Tile

Trafik akışını gösteren 256 x 256 piksel kutucukları almak için kullanın.

Uyarı

Azure Haritalar Trafik v1 hizmetinin kullanımdan kaldırılması

Azure Haritalar Trafik v1 hizmeti artık kullanım dışıdır ve 31/3/28 tarihinde kullanımdan kaldırılacaktır. Hizmet kesintilerini önlemek için, Trafik v1 hizmetine yapılan tüm çağrıların 31/3/28 tarihine kadar güncelleştirilmesi gerekir. Daha fazla bilgi için bkz: Azure Haritalar Trafik 1.0 API'lerini geçirme.

Traffic Flow Tile API'si, trafik akışını gösteren 256 x 256 piksel kutucuklarda trafik koşulları hakkında gerçek zamanlı bilgi döndüren bir HTTP GET isteğidir. Tüm kutucuklar aynı kılavuz sistemini kullanır. Trafik kutucukları saydam görüntüler kullandığından, bileşik ekran oluşturmak için harita kutucuklarının üzerine katmanlanabilir. Flow kutucukları, farklı yol segmentlerindeki trafiğin hızını veya söz konusu yol segmentindeki bu hız ile serbest akış hızı arasındaki farkı belirtmek için renkleri kullanır.

GET https://atlas.microsoft.com/traffic/flow/tile/{format}?api-version=1.0&style={style}&zoom={zoom}&x={x}&y={y}
GET https://atlas.microsoft.com/traffic/flow/tile/{format}?api-version=1.0&style={style}&zoom={zoom}&x={x}&y={y}&thickness={thickness}

URI Parametreleri

Name İçinde Gerekli Tür Description
format
path True

TileFormat

Yanıtın istenen biçimi. Olası değerler png & pbf'dir.

api-version
query True

string

Azure Haritalar API'sinin sürüm numarası.

style
query True

TrafficFlowTileStyle

Kutucuğu işlemek için kullanılacak stil.

x
query True

integer (int32)

Yakınlaştırma kılavuzundaki kutucuğun X koordinatı. Değer [0, 2zoom -1] aralığında olmalıdır.

Ayrıntılar için bkz. Yakınlaştırma Düzeyleri ve Kutucuk Kılavuzu .

y
query True

integer (int32)

Yakınlaştırma kılavuzundaki kutucuğun Y koordinatı. Değer [0, 2zoom -1] aralığında olmalıdır.

Ayrıntılar için bkz. Yakınlaştırma Düzeyleri ve Kutucuk Kılavuzu .

zoom
query True

integer (int32)

İstenen kutucuk için yakınlaştırma düzeyi. raster kutucukları için değer 0-22 (dahil) aralığında olmalıdır. vektör kutucukları için değer 0-22 (dahil) aralığında olmalıdır. Ayrıntılar için bkz. Yakınlaştırma Düzeyleri ve Kutucuk Kılavuzu .

thickness
query

integer (int32)

minimum: 1
maximum: 20

Trafiği temsil eden çizgi genişliğinin değeri. Bu değer bir çarpandır ve kabul edilen değerler 1 ile 20 arasında değişir. Varsayılan değer 10'dur. Biçim pbf olduğunda bu parametre geçerli değildir.

İstek Başlığı

Name Gerekli Tür Description
x-ms-client-id

string

Microsoft Entra ID güvenlik modeliyle kullanılması amaçlanan hesabı belirtir. Azure Haritalar hesabı için bu benzersiz kimlik, Azure Haritalar yönetim düzlemi Hesap API'sinden elde edilebilir. Azure Haritalar'da Microsoft Entra ID güvenliğini kullanma hakkında daha fazla bilgi için bkz.

Yanıtlar

Name Tür Description
200 OK

object

Bu görüntü başarılı bir Trafik Akışı Kutucuğu çağrısından döndürülür

Media Types: "application/json", "image/jpeg", "image/png", "image/pbf", "application/vnd.mapbox-vector-tile"

Üst Bilgiler

Content-Type: string

Other Status Codes

ErrorResponse

Beklenmeyen bir hata oluştu.

Media Types: "application/json", "image/jpeg", "image/png", "image/pbf", "application/vnd.mapbox-vector-tile"

Güvenlik

AADToken

Bunlar Microsoft Entra OAuth 2.0 Akışlarının . Azure rol tabanlı erişim denetimiyle eşleştirildiğinde, Azure Haritalar REST API'lerine erişimi denetlemek için kullanılabilir. Azure rol tabanlı erişim denetimleri, bir veya daha fazla Azure Haritalar kaynak hesabına veya alt kaynağına erişim belirtmek için kullanılır. Tüm kullanıcılara, gruplara veya hizmet sorumlularına yerleşik bir rol veya Azure Haritalar REST API'leri için bir veya daha fazla izinden oluşan özel bir rol aracılığıyla erişim verilebilir.

Senaryoları uygulamak içinkimlik doğrulama kavramlarını görüntülemenizi öneririz. Özetle, bu güvenlik tanımı belirli API'ler ve kapsamlar üzerinde erişim denetimi yapabilen nesneler aracılığıyla uygulamaları modellemek için bir çözüm sağlar.

Notlar

  • Bu güvenlik tanımı kullanılmasını gerektirir. Bu, Haritalar yönetimi API'sinden edinilebilir.

Authorization URL, Azure genel bulut örneğine özgüdür. Bağımsız bulutların benzersiz Yetkilendirme URL'leri ve Microsoft Entra Id yapılandırmaları vardır. * Azure rol tabanlı erişim denetimi Azure portalı, PowerShell, CLI, Azure SDK'ları veya REST API'leri aracılığıyla azure yönetim düzlemi yapılandırılır. * Azure Haritalar Web SDK kullanımı, bir uygulamanın birden çok kullanım örneği için yapılandırma tabanlı kurulumuna olanak tanır.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
https://atlas.microsoft.com/.default https://atlas.microsoft.com/.default

subscription-key

Bu, Azure portalında Azure Haritalar hesabı oluşturma veya PowerShell, CLI, Azure SDK'ları veya REST API kullanarak sağlanan paylaşılan bir anahtardır.

Bu anahtarla, tüm uygulamalar tüm REST API'lere erişebilir. Başka bir deyişle, bu anahtar, verildikleri hesapta ana anahtar olarak kullanılabilir.

Herkese açık uygulamalar için, anahtarınızın güvenli bir şekilde depolanabilmesi için Azure Haritalar REST API'lerine erişmek için gizli istemci uygulamaları yaklaşımını kullanmanızı öneririz.

Tür: apiKey
İçinde: query

SAS Token

Bu paylaşılan erişim imzası belirteci, Azure portalı, PowerShell, CLI, Azure SDK'ları veya REST API'leri aracılığıyla Azure yönetim düzlemi aracılığıyla Azure Haritalar kaynağı Sas Listeleme işleminden oluşturulur.

Bu belirteçle, tüm uygulamalar Azure rol tabanlı erişim denetimleri ve belirli bir belirteç için kullanım süre sonu, oran ve bölgelere ayrıntılı denetim ile erişim yetkisine sahiptir. Başka bir deyişle SAS Belirteci, uygulamaların erişimi paylaşılan anahtardan daha güvenli bir şekilde denetlemesine izin vermek için kullanılabilir.

Herkese açık uygulamalar için önerimiz, Eşleme hesabı kaynağında izin verilen kaynakların belirli bir listesini yapılandırmayı işleme kötüye kullanımını sınırlamak ve SAS Belirtecini düzenli olarak yenilemektir.

Tür: apiKey
İçinde: header

Örnekler

Request tile depicting the traffic flow

Örnek isteği

GET https://atlas.microsoft.com/traffic/flow/tile/png?api-version=1.0&style=absolute&zoom=12&x=2044&y=1360

Örnek yanıt

"binary string image"

Tanımlar

Name Description
ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

TileFormat

Yanıtın istenen biçimi. Olası değerler png & pbf'dir.

TrafficFlowTileStyle

Kutucuğu işlemek için kullanılacak stil.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

TileFormat

Yanıtın istenen biçimi. Olası değerler png & pbf'dir.

Değer Description
png

png biçiminde bir resim. 0 ile 18 arasında yakınlaştırma düzeylerini destekler.

pbf

Pbf biçiminde vektör grafiği. 0 ile 22 arasında yakınlaştırma düzeylerini destekler.

TrafficFlowTileStyle

Kutucuğu işlemek için kullanılacak stil.

Değer Description
absolute

Renkler ölçülen mutlak hızı yansıtır. Mutlak hız, tam hıza erişme özelliğidir.

relative

Bu, serbest akışa göre hızdır ve trafik akışını görselleştiren tıkanıklık alanlarını vurgular. Serbest akış, tıkanıklık olmadığı ve trafiğin hız sınırlarını izleyebildiği koşulları ifade eder. Trafik akışını haritada görselleştirmek için en çok kullanılan seçenek.

relative-delay

Göreli renkleri yalnızca serbest akış hızlarından farklı oldukları yerlerde görüntüler. Bu seçenek yalnızca tıkanıklık alanlarını vurgular.

reduced-sensitivity

Göreli renkleri görüntüler, ancak segmentlerin rengi değiştirmesi için serbest akıştan daha büyük bir fark gerekir. Bu mod yalnızca biçim png olduğunda geçerlidir.