Giriş
Compute Routes, Routes API hizmetinde HTTPS isteğini kabul eden ve iki konum arasındaki ideal rotayı döndüren bir yöntemdir. Birden fazla konum arasında toplu taşıma, bisiklet, araba, iki tekerlekli motorlu araç veya yaya olarak seyahat için gerçek zamanlı trafik bilgileriyle yol tarifi sunma
Rota matrislerine mi ihtiyacınız var? Rota matrisiyle ilgileniyorsanız Rota Matrisi Hesaplama'ya Genel Bakış başlıklı makaleyi inceleyin.
Taşıma işlemi mi yapıyorsunuz? Distance Matrix API'den (Eski) geçiş yapıyorsanız Neden Routes API'ye geçmelisiniz? ile başlayan taşıma talimatlarını inceleyin.
Compute Routes'u neden kullanmalısınız?
Compute Routes ile çok çeşitli rota ayrıntılarını kullanarak araçlarınızı veya paketlerinizi tercihlerinize göre yönlendirirken maliyet ve kaliteyi optimize edebilirsiniz.
Compute Routes ile neler yapabilirsiniz?
Routes API Compute Routes yöntemini kullanarak şunları yapabilirsiniz:
Farklı seyahat yöntemleri için yol tarifi alma ve tek veya birden fazla hedef için yol tarifi alma:
Ulaşım modları: toplu taşıma, sürüş, iki tekerlekli araçlar, kamyonlar, yürüyüş veya bisiklet.
En verimli seyahat sırasını elde etmek için optimize edebileceğiniz bir dizi yol noktası.
Başlangıç noktalarını, varış noktalarını ve ara noktaları belirtmek için birden fazla yöntem kullanma:
Metin dizeleri. Örneğin: "Chicago, IL", "Darwin, NT, Avustralya", "1800 Amphitheatre Parkway, Mountain View, CA 94043" veya "CWF6+FWX Mountain View, California"
Yer kimlikleri
Enlem ve boylam koordinatları (isteğe bağlı olarak araç yönüyle birlikte)
İhtiyaçlarınıza ve hedeflerinize göre rota seçeneklerinizi hassaslaştırın:
Boyut, ağırlık ve tehlikeli maddeler gibi araç özelliklerini belirterek kamyonlar ve diğer büyük araçlar için rotaları özelleştirin. Ayrıntılı bilgi için Büyük araç rotası çizmeye genel bakış başlıklı makaleyi inceleyin.
Aracınızın motor türüne göre yakıt veya enerji verimliliği yüksek rotalar seçin: Dizel, Elektrikli, Hibrit, Benzinli. Daha fazla bilgi için Çevre dostu rota kullanma başlıklı makaleyi inceleyin.
Trafik hesaplaması için ayrıntılı seçenekler belirleyerek kalite ve gecikme arasında seçim yapabilirsiniz. Ayrıntılar için Trafik verilerinin nasıl ve dahil edilip edilmeyeceğini belirtme başlıklı makaleyi inceleyin.
TVS doğruluğunu artırmak için yol noktalarıyla ilgili araç yönü (seyahat yönü) ve yol kenarı bilgilerini ayarlayın. Ayrıntılar için Aracın yönünü ve yolun tarafını belirtme başlıklı makaleyi inceleyin.
Geçiş ve terminal konumlarını ve güvenli mola konumlarını belirtin. Ayrıntılar için Rota üzerinde durak ayarlama ve Rotanın geçeceği bir nokta ayarlama başlıklı makaleleri inceleyin.
Rota mesafesi ve TVS ile birlikte ücretli geçiş bilgilerini isteme Ayrıntılı bilgi için Bir rota için geçiş ücretlerini hesaplama başlıklı makaleyi inceleyin.
Alan maskesi kullanarak yalnızca ihtiyacınız olan verileri isteyip gecikme süresini ve kaliteyi kontrol edin. Bu sayede gereksiz işlem süresinden ve daha yüksek istek faturalandırma oranlarından kaçınabilirsiniz. Ayrıntılar için Döndürülecek bilgileri seçme başlıklı makaleyi inceleyin.
Compute Routes'un işleyiş şekli
Routes API ComputeRoutes yöntemi, istek ayrıntılarını içeren bir JSON istek gövdesiyle HTTP POST isteğini kabul eder. Başlangıç noktası, varış noktası, travelMode ve hangi alanların döndürüleceğini belirten bir alan maskesi gereklidir.
Örnek
curl -X POST -d '{ "origin": { "address": "1800 Amphitheatre Parkway, Mountain View, CA 94043" }, "destination": { "address": "Sloat Blvd &, Upper Great Hwy, San Francisco, CA 94132" }, "travelMode": "DRIVE" }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters' \ 'https://routes.googleapis.com/directions/v2:computeRoutes'
Ardından hizmet, istenen rotayı hesaplar ve istediğiniz alanları döndürür.
Kaynaklar
Aşağıdaki tabloda, Routes API Compute Routes yöntemiyle kullanılabilen kaynaklar ve döndürdüğü veriler özetlenmiştir.
| Veri kaynakları | Döndürülen veriler | Dönüş biçimi |
|---|---|---|
| ComputeRoutes | Bir rotanın rotalarını, ayaklarını ve adımlarını, istenirse alternatif rotalarla birlikte döndürür. | JSON |
Compute Routes'u kullanma
| 1 | Kurulumu tamamlama | Google Cloud projenizi ayarlama ile başlayın ve sonraki kurulum talimatlarını tamamlayın. |
| 2 | Routes API'nin nasıl faturalandırıldığını anlama | Bilgi için Kullanım ve faturalandırma başlıklı makaleyi inceleyin. |
| 3 | Rota hesaplama ve yanıtı inceleme | Daha fazla bilgi için Rota alma ve Rota yanıtlarını inceleme başlıklı makaleleri inceleyin. |
Kullanılabilir istemci kitaplıkları
Compute Routes için kullanılabilen istemci kitaplıklarının listesini İstemci kitaplıkları sayfasında bulabilirsiniz.
Sırada ne var?
- Rota alma
- Kullanılabilir rota seçenekleri
- Döndürülecek bilgileri seçme
- Directions API'den (Eski) geçiş yapma
- Routes API önizlemesinden GA'ya geçiş
