Compute Rotalarına Genel Bakış

Rota Hesaplama, Routes API hizmetinde HTTPS isteğini kabul eden ve iki konum arasındaki ideal rotayı döndüren bir yöntemdir. Birden çok konum arasında toplu taşımayla, bisikletle, arabayla, 2 tekerlekli motorlu araçlarla veya yaya olarak gitmek için gerçek zamanlı trafik bilgilerini içeren yol tarifleri sağlayın.

Rota matrislerine mi ihtiyacınız var? Rota matrisi hakkında bilgi edinmek istiyorsanız Compute Rota Matrisine Genel Bakış başlıklı makaleyi inceleyin.

Taşıma işlemi mi yapıyorsunuz? Distance Matrix API'den (eski) geçiş yapıyorsanız Rotalar API'ye neden geçiş yapmalısınız? başlıklı makaleden itibaren geçiş talimatlarını inceleyin.

Compute rotalarını neden kullanmalısınız?

Hesapla Rotalar'ı kullanarak, geniş bir rota ayrıntıları yelpazesiyle araçlarınızı veya paketlerinizi maliyet ve kalite için optimize ederken tercihlerinize göre rota oluşturabilirsiniz.

Compute rotalarıyla neler yapabilirsiniz?

Rotalar API'si Compute Routes yöntemiyle aşağıdaki işlemleri yapabilirsiniz:

  • Farklı seyahat yolları için yol tarifi alın ve tek veya birden fazla hedef için:

    • Ulaşım yöntemleri: toplu taşıma, araba, iki tekerlekli araçlar, yaya veya bisiklet.

    • Varış noktalarına en verimli şekilde ulaşmak için optimize edebileceğiniz bir dizi yol noktası.

  • Başlangıç noktalarını, varış noktalarını ve yol noktalarını belirtmek için birden fazla yöntem kullanın:

    • Metin dizeleri. Örneğin: "İstanbul, İstanbul", "Ankara, Ankara", "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çeneklerinizde ince ayarlamalar yapın:

  • Alan maskesi kullanarak yalnızca ihtiyacınız olan verileri isteyerek gecikmenizi ve kalitenizi kontrol edin. Bu sayede gereksiz işlem süresinden ve daha yüksek istek faturalandırma ücretlerinden kaçınabilirsiniz. Ayrıntılar için Döndürülecek bilgileri seçme başlıklı makaleyi inceleyin.

Rota hesaplama nasıl çalışır?

Routes API ComputeRoutes yöntemi, istek ayrıntılarını içeren bir JSON istek gövdesi içeren bir HTTP POST isteğini kabul eder. Bir kaynak, hedef, travelMode ve döndürülecek alanları belirtmek için 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öntemi aracılığıyla kullanılabilen kaynaklar ve döndürdüğü veriler özetlenmiştir.

Veri kaynakları Döndürülen veriler Dönüş biçimi
ComputeRoutes İstenirse alternatif rotalarla birlikte bir rotanın rotalarını, aşamalarını ve adımlarını döndürür. JSON

Compute rotalarını kullanma

1 Kurulum Google Cloud projenizi oluşturma ile başlayın ve sonraki kurulum talimatlarını tamamlayın.
2 Routes API'nin nasıl faturalandırdığı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 rotaları için kullanılabilen istemci kitaplıklarının listesi İstemci kitaplıkları bölümünde verilmiştir.

Sırada ne var?