@azure-rest/maps-route package
Arabirimler
BatchRequest |
Bu tür Batch hizmeti için istek gövdesini temsil eder. |
BatchRequestItem |
Batch isteği nesnesi |
BatchResultItemOutput |
Batch API'sinden döndürülen bir öğe. 'response' özelliğiyle genişletin. |
BatchResultOutput |
Bu nesne başarılı bir Batch hizmet çağrısından döndürülür. 'batchItems' özelliğiyle genişletin. |
BatchResultSummaryOutput |
Toplu iş isteğinin sonuçlarının özeti |
EffectiveSettingOutput |
Bu Rota API'si çağrılırken kullanılan etkili parametre veya veriler. |
ErrorDetailOutput |
Hata ayrıntısı. |
ErrorResponseOutput |
Başarısız işlemlerin hata ayrıntılarını döndürmek için tüm Azure Resource Manager API'leri için genel hata yanıtı. (Bu, OData hata yanıt biçimini de izler.). |
GeoJsonFeature |
Geçerli bir |
GeoJsonFeatureCollection |
Geçerli bir |
GeoJsonFeatureCollectionData | |
GeoJsonFeatureData | |
GeoJsonGeometryCollection |
Geçerli bir |
GeoJsonGeometryCollectionData | |
GeoJsonGeometryParent |
Geçerli bir |
GeoJsonLineString |
Geçerli bir |
GeoJsonLineStringData | |
GeoJsonMultiLineString |
Geçerli bir |
GeoJsonMultiLineStringData | |
GeoJsonMultiPoint |
Geçerli bir |
GeoJsonMultiPointData |
|
GeoJsonMultiPolygon |
Geçerli bir |
GeoJsonMultiPolygonData | |
GeoJsonObjectParent |
Geçerli bir |
GeoJsonPoint |
Geçerli bir |
GeoJsonPointData |
|
GeoJsonPolygon |
Geçerli bir |
GeoJsonPolygonData | |
GetRouteDirections | |
GetRouteRange | |
LatLongPairOutput |
Enlem ve boylam olarak temsil edilen konum. |
MapsRouteClientOptions |
İstemci için isteğe bağlı parametreler |
RequestRouteDirectionsBatch | |
RequestRouteDirectionsBatchSync | |
RequestRouteMatrix | |
RequestRouteMatrixSync | |
RouteDirectionParameters |
Yol tarifleri için gövde sonrası parametreleri. |
RouteDirectionsBatchItemOutput |
Yol Tarifleri Batch hizmet çağrısından döndürülen bir öğe. |
RouteDirectionsBatchItemResponseOutput |
Sorgunun sonucu. Sorgu başarıyla tamamlandıysa RouteDirections, aksi halde ErrorResponse. |
RouteDirectionsBatchResultOutput |
Bu nesne başarılı bir Yol Tarifleri Batch hizmet çağrısından döndürülür. |
RouteDirectionsOutput |
Bu nesne başarılı bir Yol Tarifleri çağrısından döndürülür |
RouteGetRouteDirections200Response |
Döndürülen bilgiler mesafeyi, tahmini seyahat süresini ve rota geometrisinin bir gösterimini içerir. Seçilen seçeneklere bağlı olarak, iyileştirilmiş yol noktası sırası veya sırayla çevirme yönergeleri gibi ek yönlendirme bilgileri de sağlanır. Yönlendirme hizmeti, araca özgü tüketim modelinin ayrıntılı açıklaması için bir dizi parametre sağlar. Daha fazla bilgi için bkz. Tüketim Modeli. |
RouteGetRouteDirectionsBatch200Response |
Zaman Uyumsuz Toplu İş Sonuçlarını İndirmeZaman uyumsuz toplu iş sonuçlarını indirmek için toplu indirme uç noktasına bir
Toplu iş sonuçlarını indirmeye yönelik tipik işlem dizisi aşağıda verilmiştir:
Batch Yanıt ModeliDöndürülen veri içeriği, zaman uyumsuz ve eşitleme istekleri için benzerdir. Zaman uyumsuz toplu iş isteğinin sonuçları indirilirken, toplu işin işlenmesi tamamlandıysa, yanıt gövdesi toplu iş yanıtını içerir. Bu toplu iş yanıtı, özgün toplu iş isteğinin parçası olan
Aşağıda 1 başarılı ve 1 başarısız sonucu içeren örnek bir Toplu yanıt verilmişti:
|
RouteGetRouteDirectionsBatch202Headers | |
RouteGetRouteDirectionsBatch202Response |
Zaman Uyumsuz Toplu İş Sonuçlarını İndirmeZaman uyumsuz toplu iş sonuçlarını indirmek için toplu indirme uç noktasına bir
Toplu iş sonuçlarını indirmeye yönelik tipik işlem dizisi aşağıda verilmiştir:
Batch Yanıt ModeliDöndürülen veri içeriği, zaman uyumsuz ve eşitleme istekleri için benzerdir. Zaman uyumsuz toplu iş isteğinin sonuçları indirilirken, toplu işin işlenmesi tamamlandıysa, yanıt gövdesi toplu iş yanıtını içerir. Bu toplu iş yanıtı, özgün toplu iş isteğinin parçası olan
Aşağıda 1 başarılı ve 1 başarısız sonucu içeren örnek bir Toplu yanıt verilmişti:
|
RouteGetRouteDirectionsDefaultResponse |
Döndürülen bilgiler mesafeyi, tahmini seyahat süresini ve rota geometrisinin bir gösterimini içerir. Seçilen seçeneklere bağlı olarak, iyileştirilmiş yol noktası sırası veya sırayla çevirme yönergeleri gibi ek yönlendirme bilgileri de sağlanır. Yönlendirme hizmeti, araca özgü tüketim modelinin ayrıntılı açıklaması için bir dizi parametre sağlar. Daha fazla bilgi için bkz. Tüketim Modeli. |
RouteGetRouteDirectionsQueryParam | |
RouteGetRouteDirectionsQueryParamProperties | |
RouteGetRouteDirectionsWithAdditionalParameters200Response |
Döndürülen bilgiler mesafeyi, tahmini seyahat süresini ve rota geometrisinin bir gösterimini içerir. Seçilen seçeneklere bağlı olarak, iyileştirilmiş yol noktası sırası veya sırayla çevirme yönergeleri gibi ek yönlendirme bilgileri de sağlanır. Yönlendirme hizmeti, araca özgü Tüketim Modelinin ayrıntılı açıklaması için bir dizi parametre sağlar. İlgili kavramların ve parametrelerin ayrıntılı açıklaması için lütfen Tüketim Modeli denetleyin. |
RouteGetRouteDirectionsWithAdditionalParametersBodyParam | |
RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse |
Döndürülen bilgiler mesafeyi, tahmini seyahat süresini ve rota geometrisinin bir gösterimini içerir. Seçilen seçeneklere bağlı olarak, iyileştirilmiş yol noktası sırası veya sırayla çevirme yönergeleri gibi ek yönlendirme bilgileri de sağlanır. Yönlendirme hizmeti, araca özgü Tüketim Modelinin ayrıntılı açıklaması için bir dizi parametre sağlar. İlgili kavramların ve parametrelerin ayrıntılı açıklaması için lütfen Tüketim Modeli denetleyin. |
RouteGetRouteDirectionsWithAdditionalParametersMediaTypesParam | |
RouteGetRouteDirectionsWithAdditionalParametersQueryParam | |
RouteGetRouteDirectionsWithAdditionalParametersQueryParamProperties | |
RouteGetRouteMatrix200Response |
Hizmet, belirli her kaynak için bu kaynaktan verilen her hedefe yönlendirme maliyetini hesaplar. Kaynak kümesi ve hedef kümesi, bir tablonun sütun ve satır üst bilgileri olarak düşünülebilir ve tablodaki her hücre, o hücrenin kaynağından hedefe yönlendirme maliyetlerini içerir. Örneğin, bir gıda teslimat şirketinin 20 sürücüsü olduğunu ve teslimatı restorandan almak için en yakın sürücüyü bulması gerektiğini varsayalım. Bu kullanım örneğini çözmek için Matris Rota API'sini çağırabilir. Her rota için seyahat süreleri ve mesafeler döndürülür. Yol Tarifleri API'sini kullanarak hangi ayrıntılı yolların hesapleneceğini belirlemek için hesaplanan maliyetleri kullanabilirsiniz. Zaman uyumsuz istek için matrisin en büyük boyutu 700 Zaman Uyumlu Yol Matrisi İsteği GöndermeSenaryonuz zaman uyumlu istekler gerektiriyorsa ve matrisin en büyük boyutu 100'den küçük veya buna eşitse, zaman uyumlu istekte bulunmak isteyebilirsiniz. Bu API için matrisin en büyük boyutu 100'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 10x10, 6x8, 9x8 (kare olması gerekmez).
Zaman Uyumsuz Yol Matrisi İsteği GöndermeZaman Uyumsuz API, büyük hacimli nispeten karmaşık yönlendirme isteklerini işlemek için uygundur. Zaman uyumsuz istek kullanarak istekte bulunduğunuzda, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si boyunca bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenmelidir. İstekteki Bu API için matrisin en büyük boyutu 700'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 50x10, 10x10, 28x25. 10x70 (kare olması gerekmez). Zaman uyumsuz yanıtlar 24 saat boyunca depolanır. Yeniden yönlendirme URL'si, süre sonundan sonra kullanılırsa bir 404 yanıtı döndürür.
Zaman uyumsuz işlemlerin tipik bir dizisi aşağıda verilmiştir:
Eşitleme Sonuçlarını İndirRota Matrisi Eşitleme API'sine get isteği gönderdiğinizde, hizmet başarılı istek için 200 yanıt kodu ve bir yanıt dizisi döndürür. Yanıt gövdesi verileri içerir ve sonuçları daha sonra alma imkanı olmayacaktır. Zaman Uyumsuz Sonuçları İndirbir istek
Konum üst bilgisi tarafından sağlanan URL, bir
|
RouteGetRouteMatrix202Headers | |
RouteGetRouteMatrix202Response |
Hizmet, belirli her kaynak için bu kaynaktan verilen her hedefe yönlendirme maliyetini hesaplar. Kaynak kümesi ve hedef kümesi, bir tablonun sütun ve satır üst bilgileri olarak düşünülebilir ve tablodaki her hücre, o hücrenin kaynağından hedefe yönlendirme maliyetlerini içerir. Örneğin, bir gıda teslimat şirketinin 20 sürücüsü olduğunu ve teslimatı restorandan almak için en yakın sürücüyü bulması gerektiğini varsayalım. Bu kullanım örneğini çözmek için Matris Rota API'sini çağırabilir. Her rota için seyahat süreleri ve mesafeler döndürülür. Yol Tarifleri API'sini kullanarak hangi ayrıntılı yolların hesapleneceğini belirlemek için hesaplanan maliyetleri kullanabilirsiniz. Zaman uyumsuz istek için matrisin en büyük boyutu 700 Zaman Uyumlu Yol Matrisi İsteği GöndermeSenaryonuz zaman uyumlu istekler gerektiriyorsa ve matrisin en büyük boyutu 100'den küçük veya buna eşitse, zaman uyumlu istekte bulunmak isteyebilirsiniz. Bu API için matrisin en büyük boyutu 100'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 10x10, 6x8, 9x8 (kare olması gerekmez).
Zaman Uyumsuz Yol Matrisi İsteği GöndermeZaman Uyumsuz API, büyük hacimli nispeten karmaşık yönlendirme isteklerini işlemek için uygundur. Zaman uyumsuz istek kullanarak istekte bulunduğunuzda, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si boyunca bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenmelidir. İstekteki Bu API için matrisin en büyük boyutu 700'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 50x10, 10x10, 28x25. 10x70 (kare olması gerekmez). Zaman uyumsuz yanıtlar 24 saat boyunca depolanır. Yeniden yönlendirme URL'si, süre sonundan sonra kullanılırsa bir 404 yanıtı döndürür.
Zaman uyumsuz işlemlerin tipik bir dizisi aşağıda verilmiştir:
Eşitleme Sonuçlarını İndirRota Matrisi Eşitleme API'sine get isteği gönderdiğinizde, hizmet başarılı istek için 200 yanıt kodu ve bir yanıt dizisi döndürür. Yanıt gövdesi verileri içerir ve sonuçları daha sonra alma imkanı olmayacaktır. Zaman Uyumsuz Sonuçları İndirbir istek
Konum üst bilgisi tarafından sağlanan URL, bir
|
RouteGetRouteRange200Response |
Döndürülen çokgen, sağlanan isochrone içindeki POI'leri aramak için geometri |
RouteGetRouteRangeDefaultResponse |
Döndürülen çokgen, sağlanan isochrone içindeki POI'leri aramak için geometri |
RouteGetRouteRangeQueryParam | |
RouteGetRouteRangeQueryParamProperties | |
RouteGuidanceOutput |
Rehberlikle ilgili öğeleri içerir. Bu alan yalnızca rehberlik istendiğinde ve kullanılabilir olduğunda bulunur. |
RouteInstructionGroupOutput |
Birbiriyle ilişkili yönerge öğelerinin bir dizisini gruplandırır. Sıra aralığı firstInstructionIndex ve lastInstructionIndex ile kısıtlanır. İnsan tarafından okunabilen metin iletileri yönergeler için istendiğinde (instructionType=text veya etiketli), varsa instructionGroup'ta bir özet iletisi döndürülür. |
RouteInstructionOutput |
Bir manevrayı açıklayan bir dizi öznitelik, örneğin 'Sağa dön', 'Sola dön', 'Feribota bin', 'Otoyola çık', 'Var'. |
RouteLegOutput |
Bir nokta listesinden oluşan bir rota parçasının açıklaması. İstekte sağlanan her ek yol noktası, döndürülen rotada ek bir bacakla sonuçlanır. |
RouteMatrixOutput |
Matris sonuç nesnesi |
RouteMatrixQuery |
Koordinat matrisi olan bir nesne. |
RouteMatrixResultOutput |
Bu nesne başarılı bir Yol Matrisi çağrısından döndürülür. Örneğin, 2 çıkış noktası ve 3 hedef sağlanmışsa, her birinde 3 öğe bulunan 2 dizi vardır. Her öğenin içeriği sorguda sağlanan seçeneklere bağlıdır. |
RouteMatrixResultResponseOutput |
Giriş matrisindeki geçerli hücrenin yanıt nesnesi. |
RouteMatrixSummaryOutput |
Özet nesnesi |
RouteOptimizedWaypointOutput |
İyileştirilmiş yol noktası nesnesi. |
RouteOutput | |
RouteRangeOutput |
Ulaşılabilir Aralık |
RouteRangeResultOutput |
Bu nesne başarılı bir Route Reachable Range çağrısından döndürülür |
RouteReportOutput |
Geçerli çağrıda kullanılan geçerli ayarları raporlar. |
RouteRequestRouteDirectionsBatch200Response |
Zaman Uyumsuz Toplu İş İsteği GöndermeZaman Uyumsuz API, büyük hacimli nispeten karmaşık rota isteklerini işlemek için uygundur
Zaman uyumsuz istek kullanarak istekte bulunduğunuzda, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si boyunca bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenmelidir. Zaman uyumsuz yanıtlar 24 saat boyunca depolanır. Yeniden yönlendirme URL'si, süre sonundan sonra kullanılırsa bir 404 yanıtı döndürür. Zaman uyumsuz toplu iş isteğinin uzun süre çalışan bir işlem olduğunu lütfen unutmayın. Aşağıda tipik bir işlem dizisi verilmiştir:
Toplu İstek için POST Gövdesi
yol tariflerini sorgular göndermek için, istek gövdesinin
Bir toplu işte sorgu Zaman uyumsuz API, çağıranın en fazla 700 sorguyu toplu işlemesine ve API'yi en fazla 100 sorgu eşitlemesine olanak tanır ve toplu işlem en az 1 sorgu içermelidir. Zaman Uyumsuz Toplu İş Sonuçlarını İndirmeZaman uyumsuz toplu iş sonuçlarını indirmek için toplu indirme uç noktasına bir
Toplu iş sonuçlarını indirmeye yönelik tipik işlem dizisi aşağıda verilmiştir:
Batch Yanıt ModeliDöndürülen veri içeriği, zaman uyumsuz ve eşitleme istekleri için benzerdir. Zaman uyumsuz toplu iş isteğinin sonuçları indirilirken, toplu işin işlenmesi tamamlandıysa, yanıt gövdesi toplu iş yanıtını içerir. Bu toplu iş yanıtı, özgün toplu iş isteğinin parçası olan
Aşağıda 1 başarılı ve 1 başarısız sonucu içeren örnek bir Toplu yanıt verilmişti:
|
RouteRequestRouteDirectionsBatch202Headers | |
RouteRequestRouteDirectionsBatch202Response |
Zaman Uyumsuz Toplu İş İsteği GöndermeZaman Uyumsuz API, büyük hacimli nispeten karmaşık rota isteklerini işlemek için uygundur
Zaman uyumsuz istek kullanarak istekte bulunduğunuzda, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si boyunca bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenmelidir. Zaman uyumsuz yanıtlar 24 saat boyunca depolanır. Yeniden yönlendirme URL'si, süre sonundan sonra kullanılırsa bir 404 yanıtı döndürür. Zaman uyumsuz toplu iş isteğinin uzun süre çalışan bir işlem olduğunu lütfen unutmayın. Aşağıda tipik bir işlem dizisi verilmiştir:
Toplu İstek için POST Gövdesi
yol tariflerini sorgular göndermek için, istek gövdesinin
Bir toplu işte sorgu Zaman uyumsuz API, çağıranın en fazla 700 sorguyu toplu işlemesine ve API'yi en fazla 100 sorgu eşitlemesine olanak tanır ve toplu işlem en az 1 sorgu içermelidir. Zaman Uyumsuz Toplu İş Sonuçlarını İndirmeZaman uyumsuz toplu iş sonuçlarını indirmek için toplu indirme uç noktasına bir
Toplu iş sonuçlarını indirmeye yönelik tipik işlem dizisi aşağıda verilmiştir:
Batch Yanıt ModeliDöndürülen veri içeriği, zaman uyumsuz ve eşitleme istekleri için benzerdir. Zaman uyumsuz toplu iş isteğinin sonuçları indirilirken, toplu işin işlenmesi tamamlandıysa, yanıt gövdesi toplu iş yanıtını içerir. Bu toplu iş yanıtı, özgün toplu iş isteğinin parçası olan
Aşağıda 1 başarılı ve 1 başarısız sonucu içeren örnek bir Toplu yanıt verilmişti:
|
RouteRequestRouteDirectionsBatchBodyParam | |
RouteRequestRouteDirectionsBatchMediaTypesParam | |
RouteRequestRouteDirectionsBatchSync200Response |
Zaman Uyumlu Toplu İş İsteği GöndermeBasit toplu istekler için Zaman Uyumlu API önerilir. Hizmet bir istek aldığında, toplu iş öğeleri hesaplanır hesaplanmaz yanıt verir ve sonuçları daha sonra alma imkanı olmaz. İstek 60 saniyeden uzun sürerse Zaman Uyumlu API zaman aşımı hatası (408 yanıtı) döndürür. Toplu iş öğelerinin sayısı, bu API için 100 ile sınırlıdır.
Batch Yanıt ModeliDöndürülen veri içeriği, zaman uyumsuz ve eşitleme istekleri için benzerdir. Zaman uyumsuz toplu iş isteğinin sonuçları indirilirken, toplu işin işlenmesi tamamlandıysa, yanıt gövdesi toplu iş yanıtını içerir. Bu toplu iş yanıtı, özgün toplu iş isteğinin parçası olan
Aşağıda 1 başarılı ve 1 başarısız sonucu içeren örnek bir Toplu yanıt verilmişti:
|
RouteRequestRouteDirectionsBatchSync408Response |
Zaman Uyumlu Toplu İş İsteği GöndermeBasit toplu istekler için Zaman Uyumlu API önerilir. Hizmet bir istek aldığında, toplu iş öğeleri hesaplanır hesaplanmaz yanıt verir ve sonuçları daha sonra alma imkanı olmaz. İstek 60 saniyeden uzun sürerse Zaman Uyumlu API zaman aşımı hatası (408 yanıtı) döndürür. Toplu iş öğelerinin sayısı, bu API için 100 ile sınırlıdır.
Batch Yanıt ModeliDöndürülen veri içeriği, zaman uyumsuz ve eşitleme istekleri için benzerdir. Zaman uyumsuz toplu iş isteğinin sonuçları indirilirken, toplu işin işlenmesi tamamlandıysa, yanıt gövdesi toplu iş yanıtını içerir. Bu toplu iş yanıtı, özgün toplu iş isteğinin parçası olan
Aşağıda 1 başarılı ve 1 başarısız sonucu içeren örnek bir Toplu yanıt verilmişti:
|
RouteRequestRouteDirectionsBatchSyncBodyParam | |
RouteRequestRouteDirectionsBatchSyncDefaultResponse |
Zaman Uyumlu Toplu İş İsteği GöndermeBasit toplu istekler için Zaman Uyumlu API önerilir. Hizmet bir istek aldığında, toplu iş öğeleri hesaplanır hesaplanmaz yanıt verir ve sonuçları daha sonra alma imkanı olmaz. İstek 60 saniyeden uzun sürerse Zaman Uyumlu API zaman aşımı hatası (408 yanıtı) döndürür. Toplu iş öğelerinin sayısı, bu API için 100 ile sınırlıdır.
Batch Yanıt ModeliDöndürülen veri içeriği, zaman uyumsuz ve eşitleme istekleri için benzerdir. Zaman uyumsuz toplu iş isteğinin sonuçları indirilirken, toplu işin işlenmesi tamamlandıysa, yanıt gövdesi toplu iş yanıtını içerir. Bu toplu iş yanıtı, özgün toplu iş isteğinin parçası olan
Aşağıda 1 başarılı ve 1 başarısız sonucu içeren örnek bir Toplu yanıt verilmişti:
|
RouteRequestRouteDirectionsBatchSyncMediaTypesParam | |
RouteRequestRouteMatrix200Response |
Her rota için seyahat süreleri ve mesafeler döndürülür. Yol Tarifleri API'sini kullanarak hangi ayrıntılı yolların hesapleneceğini belirlemek için hesaplanan maliyetleri kullanabilirsiniz. Zaman uyumsuz istek için matrisin en büyük boyutu 700 Not Tüm çıkış noktaları ve hedefler eksene hizalanmış 400 km x 400 km sınırlayıcı kutuda bulunmalıdır. Aksi takdirde bazı matris hücreleri OUT_OF_REGION olarak çözümlenir. Zaman Uyumlu Yol Matrisi İsteği GöndermeSenaryonuz zaman uyumlu istekler gerektiriyorsa ve matrisin en büyük boyutu 100'den küçük veya buna eşitse, zaman uyumlu istekte bulunmak isteyebilirsiniz. Bu API için matrisin en büyük boyutu 100'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 10x10, 6x8, 9x8 (kare olması gerekmez).
Zaman Uyumsuz Yol Matrisi İsteği GöndermeZaman Uyumsuz API, büyük hacimli nispeten karmaşık yönlendirme isteklerini işlemek için uygundur. Zaman uyumsuz istek kullanarak istekte bulunduğunuzda, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si boyunca bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenmelidir. İstekteki Bu API için matrisin en büyük boyutu 700'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 50x10, 10x10, 28x25. 10x70 (kare olması gerekmez). Zaman uyumsuz yanıtlar 24 saat boyunca depolanır. Yeniden yönlendirme URL'si, süre sonundan sonra kullanılırsa bir 404 yanıtı döndürür.
Zaman uyumsuz işlemlerin tipik bir dizisi aşağıda verilmiştir:
Eşitleme Sonuçlarını İndirRota Matrisi Eşitleme API'si için post isteği yaptığınızda, hizmet başarılı istek için 200 yanıt kodu ve bir yanıt dizisi döndürür. Yanıt gövdesi verileri içerir ve sonuçları daha sonra alma imkanı olmayacaktır. Zaman Uyumsuz Sonuçları İndirbir istek
Konum üst bilgisi tarafından sağlanan URL, bir
|
RouteRequestRouteMatrix202Headers | |
RouteRequestRouteMatrix202Response |
Her rota için seyahat süreleri ve mesafeler döndürülür. Yol Tarifleri API'sini kullanarak hangi ayrıntılı yolların hesapleneceğini belirlemek için hesaplanan maliyetleri kullanabilirsiniz. Zaman uyumsuz istek için matrisin en büyük boyutu 700 Not Tüm çıkış noktaları ve hedefler eksene hizalanmış 400 km x 400 km sınırlayıcı kutuda bulunmalıdır. Aksi takdirde bazı matris hücreleri OUT_OF_REGION olarak çözümlenir. Zaman Uyumlu Yol Matrisi İsteği GöndermeSenaryonuz zaman uyumlu istekler gerektiriyorsa ve matrisin en büyük boyutu 100'den küçük veya buna eşitse, zaman uyumlu istekte bulunmak isteyebilirsiniz. Bu API için matrisin en büyük boyutu 100'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 10x10, 6x8, 9x8 (kare olması gerekmez).
Zaman Uyumsuz Yol Matrisi İsteği GöndermeZaman Uyumsuz API, büyük hacimli nispeten karmaşık yönlendirme isteklerini işlemek için uygundur. Zaman uyumsuz istek kullanarak istekte bulunduğunuzda, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si boyunca bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenmelidir. İstekteki Bu API için matrisin en büyük boyutu 700'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 50x10, 10x10, 28x25. 10x70 (kare olması gerekmez). Zaman uyumsuz yanıtlar 24 saat boyunca depolanır. Yeniden yönlendirme URL'si, süre sonundan sonra kullanılırsa bir 404 yanıtı döndürür.
Zaman uyumsuz işlemlerin tipik bir dizisi aşağıda verilmiştir:
Eşitleme Sonuçlarını İndirRota Matrisi Eşitleme API'si için post isteği yaptığınızda, hizmet başarılı istek için 200 yanıt kodu ve bir yanıt dizisi döndürür. Yanıt gövdesi verileri içerir ve sonuçları daha sonra alma imkanı olmayacaktır. Zaman Uyumsuz Sonuçları İndirbir istek
Konum üst bilgisi tarafından sağlanan URL, bir
|
RouteRequestRouteMatrixBodyParam | |
RouteRequestRouteMatrixMediaTypesParam | |
RouteRequestRouteMatrixQueryParam | |
RouteRequestRouteMatrixQueryParamProperties | |
RouteRequestRouteMatrixSync200Response |
Her rota için seyahat süreleri ve mesafeler döndürülür. Yol Tarifleri API'sini kullanarak hangi ayrıntılı yolların hesapleneceğini belirlemek için hesaplanan maliyetleri kullanabilirsiniz. Zaman uyumsuz istek için matrisin en büyük boyutu 700 Zaman Uyumlu Yol Matrisi İsteği GöndermeSenaryonuz zaman uyumlu istekler gerektiriyorsa ve matrisin en büyük boyutu 100'den küçük veya buna eşitse, zaman uyumlu istekte bulunmak isteyebilirsiniz. Bu API için matrisin en büyük boyutu 100'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 10x10, 6x8, 9x8 (kare olması gerekmez).
Zaman Uyumsuz Yol Matrisi İsteği GöndermeZaman Uyumsuz API, büyük hacimli nispeten karmaşık yönlendirme isteklerini işlemek için uygundur. Zaman uyumsuz istek kullanarak istekte bulunduğunuzda, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si boyunca bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenmelidir. İstekteki Bu API için matrisin en büyük boyutu 700'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 50x10, 10x10, 28x25. 10x70 (kare olması gerekmez). Zaman uyumsuz yanıtlar 24 saat boyunca depolanır. Yeniden yönlendirme URL'si, süre sonundan sonra kullanılırsa bir 404 yanıtı döndürür.
Zaman uyumsuz işlemlerin tipik bir dizisi aşağıda verilmiştir:
Eşitleme Sonuçlarını İndirRota Matrisi Eşitleme API'si için post isteği yaptığınızda, hizmet başarılı istek için 200 yanıt kodu ve bir yanıt dizisi döndürür. Yanıt gövdesi verileri içerir ve sonuçları daha sonra alma imkanı olmayacaktır. Zaman Uyumsuz Sonuçları İndirbir istek
Konum üst bilgisi tarafından sağlanan URL, bir
|
RouteRequestRouteMatrixSync408Response |
Her rota için seyahat süreleri ve mesafeler döndürülür. Yol Tarifleri API'sini kullanarak hangi ayrıntılı yolların hesapleneceğini belirlemek için hesaplanan maliyetleri kullanabilirsiniz. Zaman uyumsuz istek için matrisin en büyük boyutu 700 Zaman Uyumlu Yol Matrisi İsteği GöndermeSenaryonuz zaman uyumlu istekler gerektiriyorsa ve matrisin en büyük boyutu 100'den küçük veya buna eşitse, zaman uyumlu istekte bulunmak isteyebilirsiniz. Bu API için matrisin en büyük boyutu 100'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 10x10, 6x8, 9x8 (kare olması gerekmez).
Zaman Uyumsuz Yol Matrisi İsteği GöndermeZaman Uyumsuz API, büyük hacimli nispeten karmaşık yönlendirme isteklerini işlemek için uygundur. Zaman uyumsuz istek kullanarak istekte bulunduğunuzda, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si boyunca bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenmelidir. İstekteki Bu API için matrisin en büyük boyutu 700'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 50x10, 10x10, 28x25. 10x70 (kare olması gerekmez). Zaman uyumsuz yanıtlar 24 saat boyunca depolanır. Yeniden yönlendirme URL'si, süre sonundan sonra kullanılırsa bir 404 yanıtı döndürür.
Zaman uyumsuz işlemlerin tipik bir dizisi aşağıda verilmiştir:
Eşitleme Sonuçlarını İndirRota Matrisi Eşitleme API'si için post isteği yaptığınızda, hizmet başarılı istek için 200 yanıt kodu ve bir yanıt dizisi döndürür. Yanıt gövdesi verileri içerir ve sonuçları daha sonra alma imkanı olmayacaktır. Zaman Uyumsuz Sonuçları İndirbir istek
Konum üst bilgisi tarafından sağlanan URL, bir
|
RouteRequestRouteMatrixSyncBodyParam | |
RouteRequestRouteMatrixSyncDefaultResponse |
Her rota için seyahat süreleri ve mesafeler döndürülür. Yol Tarifleri API'sini kullanarak hangi ayrıntılı yolların hesapleneceğini belirlemek için hesaplanan maliyetleri kullanabilirsiniz. Zaman uyumsuz istek için matrisin en büyük boyutu 700 Zaman Uyumlu Yol Matrisi İsteği GöndermeSenaryonuz zaman uyumlu istekler gerektiriyorsa ve matrisin en büyük boyutu 100'den küçük veya buna eşitse, zaman uyumlu istekte bulunmak isteyebilirsiniz. Bu API için matrisin en büyük boyutu 100'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 10x10, 6x8, 9x8 (kare olması gerekmez).
Zaman Uyumsuz Yol Matrisi İsteği GöndermeZaman Uyumsuz API, büyük hacimli nispeten karmaşık yönlendirme isteklerini işlemek için uygundur. Zaman uyumsuz istek kullanarak istekte bulunduğunuzda, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si boyunca bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenmelidir. İstekteki Bu API için matrisin en büyük boyutu 700'dir (çıkış noktası sayısı, hedef sayısıyla çarpılır). Bu kısıtlama göz önünde bulundurularak olası matris boyutlarına örnekler şunlardır: 50x10, 10x10, 28x25. 10x70 (kare olması gerekmez). Zaman uyumsuz yanıtlar 24 saat boyunca depolanır. Yeniden yönlendirme URL'si, süre sonundan sonra kullanılırsa bir 404 yanıtı döndürür.
Zaman uyumsuz işlemlerin tipik bir dizisi aşağıda verilmiştir:
Eşitleme Sonuçlarını İndirRota Matrisi Eşitleme API'si için post isteği yaptığınızda, hizmet başarılı istek için 200 yanıt kodu ve bir yanıt dizisi döndürür. Yanıt gövdesi verileri içerir ve sonuçları daha sonra alma imkanı olmayacaktır. Zaman Uyumsuz Sonuçları İndirbir istek
Konum üst bilgisi tarafından sağlanan URL, bir
|
RouteRequestRouteMatrixSyncMediaTypesParam | |
RouteRequestRouteMatrixSyncQueryParam | |
RouteRequestRouteMatrixSyncQueryParamProperties | |
RouteSectionOutput |
Rota bölümleri, bir yolun parçaları hakkında ek bilgiler içerir. Her bölüm, |
RouteSectionTecCauseOutput |
Trafik olayının nedeni. mainCauseCode ve subCauseCode öğelerini içerebilir. Simgeografiyi ve açıklamaları tanımlamak için kullanılabilir. |
RouteSectionTecOutput |
TPEG2-TEC standardındaki tanımları kullanarak trafik olayının ayrıntıları. effectCode içerebilir ve öğelere neden olabilir. |
RouteSummaryOutput |
Özet nesnesi |
Routes | |
SimplePollerLike |
Uzun süre çalışan bir işlemi yoklamada kullanılabilecek basit bir poller. |
Tür Diğer Adları
GeoJsonGeometry |
Geçerli bir |
GeoJsonObject |
Geçerli bir |
MapsRouteClient | |
RouteGetRouteDirectionsBatchParameters | |
RouteGetRouteDirectionsParameters | |
RouteGetRouteDirectionsWithAdditionalParametersParameters | |
RouteGetRouteMatrixParameters | |
RouteGetRouteRangeParameters | |
RouteRequestRouteDirectionsBatchParameters | |
RouteRequestRouteDirectionsBatchSyncParameters | |
RouteRequestRouteMatrixParameters | |
RouteRequestRouteMatrixSyncParameters |
İşlevler
build |
|
create |
Bir grup yol yönü isteğinin toplu istek gövdesini oluşturun. |
default(Azure |
Bir abonelik anahtarından HaritalarRouteClient örneği oluşturur. Örnek
|
default(Token |
Bir Azure Identity Örnek
|
default(Azure |
Bir Azure Identity Örnek
|
get |
Uzun süre çalışan bir işlemin yoklamasına yardımcı olmak için bir Poller nesnesi oluşturan yardımcı işlev. |
is |
|
is |
|
is |
|
is |
|
is |
|
to |
[Latitude, Longtitute] dizisini şu biçimde bir dizeye dönüştürün: "Latitude_1,Longtitute_1:Latitude_2,Longtitute_2:..." |
İşlev Ayrıntıları
buildMultiCollection(string[], string)
function buildMultiCollection(items: string[], parameterName: string): string
Parametreler
- items
-
string[]
- parameterName
-
string
Döndürülenler
string
createRouteDirectionsBatchRequest(RouteGetRouteDirectionsQueryParamProperties[])
Bir grup yol yönü isteğinin toplu istek gövdesini oluşturun.
function createRouteDirectionsBatchRequest(queryParamProperties: RouteGetRouteDirectionsQueryParamProperties[]): BatchRequest
Parametreler
- queryParamProperties
Yol yönü isteği için sorgu parametrelerinin nesnesi
Döndürülenler
Oluşturulan toplu iş isteği.
default(AzureKeyCredential, ClientOptions)
Bir abonelik anahtarından HaritalarRouteClient örneği oluşturur.
Örnek
import { AzureKeyCredential } from "@azure/core-auth";
import MapsRoute from "@azure-rest/maps-route";
const credential = new AzureKeyCredential("<subscription-key>");
const client = MapsRoute(credential);
function default(credential: AzureKeyCredential, options?: ClientOptions): MapsRouteClient
Parametreler
- credential
- AzureKeyCredential
Hizmete yönelik isteklerin kimliğini doğrulamak için kullanılan bir AzureKeyCredential örneği
- options
- ClientOptions
Yol İstemcisi'ni yapılandırmak için kullanılan seçenekler
Döndürülenler
default(TokenCredential, string, ClientOptions)
Bir Azure Identity TokenCredential
'nden MapsRoute örneği oluşturur.
Örnek
import { DefaultAzureCredential } from "@azure/identity";
import MapsRoute from "@azure-rest/maps-route";
const credential = new DefaultAzureCredential();
const client = MapsRoute(credential, "<maps-account-client-id>");
function default(credential: TokenCredential, mapsAccountClientId: string, options?: ClientOptions): MapsRouteClient
Parametreler
- credential
- TokenCredential
Hizmete yönelik isteklerin kimliğini doğrulamak için kullanılan TokenCredential örneği
- mapsAccountClientId
-
string
Belirli bir harita kaynağının Azure Haritalar istemci kimliği
- options
- ClientOptions
Yol İstemcisi'ni yapılandırmak için kullanılan seçenekler
Döndürülenler
default(AzureSASCredential, ClientOptions)
Bir Azure Identity AzureSASCredential
'nden MapsRoute örneği oluşturur.
Örnek
import { AzureSASCredential } from "@azure/core-auth";
import MapsRoute from "@azure-rest/maps-route";
const credential = new AzureSASCredential("<SAS Token>");
const client = MapsRoute(credential);
function default(credential: AzureSASCredential, options?: ClientOptions): MapsRouteClient
Parametreler
- credential
- AzureSASCredential
Hizmete yönelik isteklerin kimliğini doğrulamak için kullanılan bir AzureSASCredential örneği
- options
- ClientOptions
Yol İstemcisi'ni yapılandırmak için kullanılan seçenekler
Döndürülenler
getLongRunningPoller<TResult>(Client, TResult, CreateHttpPollerOptions<TResult, OperationState<TResult>>)
Uzun süre çalışan bir işlemin yoklamasına yardımcı olmak için bir Poller nesnesi oluşturan yardımcı işlev.
function getLongRunningPoller<TResult>(client: Client, initialResponse: TResult, options?: CreateHttpPollerOptions<TResult, OperationState<TResult>>): Promise<SimplePollerLike<OperationState<TResult>, TResult>>
Parametreler
- client
- Client
ek sayfalar almak üzere isteği göndermek için kullanılacak istemci.
- initialResponse
-
TResult
İlk yanıt.
- options
-
CreateHttpPollerOptions<TResult, OperationState<TResult>>
Özgeçmiş durumu veya özel yoklama aralığı ayarlama seçenekleri.
Döndürülenler
Promise<SimplePollerLike<OperationState<TResult>, TResult>>
- İşlem durumu güncelleştirmelerini yoklaması ve sonunda son yanıtı alması için bir poller nesnesi.
isUnexpected(RouteRequestRouteMatrixSync200Response | RouteRequestRouteMatrixSync408Response | RouteRequestRouteMatrixSyncDefaultResponse)
function isUnexpected(response: RouteRequestRouteMatrixSync200Response | RouteRequestRouteMatrixSync408Response | RouteRequestRouteMatrixSyncDefaultResponse): response
Parametreler
Döndürülenler
response
isUnexpected(RouteGetRouteDirections200Response | RouteGetRouteDirectionsDefaultResponse)
function isUnexpected(response: RouteGetRouteDirections200Response | RouteGetRouteDirectionsDefaultResponse): response
Parametreler
Döndürülenler
response
isUnexpected(RouteGetRouteDirectionsWithAdditionalParameters200Response | RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse)
function isUnexpected(response: RouteGetRouteDirectionsWithAdditionalParameters200Response | RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse): response
Parametreler
Döndürülenler
response
isUnexpected(RouteGetRouteRange200Response | RouteGetRouteRangeDefaultResponse)
function isUnexpected(response: RouteGetRouteRange200Response | RouteGetRouteRangeDefaultResponse): response
Parametreler
Döndürülenler
response
isUnexpected(RouteRequestRouteDirectionsBatchSync200Response | RouteRequestRouteDirectionsBatchSync408Response | RouteRequestRouteDirectionsBatchSyncDefaultResponse)
function isUnexpected(response: RouteRequestRouteDirectionsBatchSync200Response | RouteRequestRouteDirectionsBatchSync408Response | RouteRequestRouteDirectionsBatchSyncDefaultResponse): response
Parametreler
Döndürülenler
response
toColonDelimitedLatLonString(LatLon[])
[Latitude, Longtitute] dizisini şu biçimde bir dizeye dönüştürün: "Latitude_1,Longtitute_1:Latitude_2,Longtitute_2:..."
function toColonDelimitedLatLonString(coordinates: LatLon[]): string
Parametreler
- coordinates
-
LatLon[]
Dönüştürülecek Latitude/Longtitute çifti dizisi.
Döndürülenler
string
Dönüştürülen dize.
Azure SDK for JavaScript