ComputeCustomRoutes istek mesajı.
| JSON gösterimi |
|---|
{ "origin": { object ( |
| Alanlar | |
|---|---|
origin |
Zorunlu. Başlangıç noktası referans noktası. |
destination |
Zorunlu. Hedef yol noktası. |
intermediates[] |
İsteğe bağlı. Rota üzerinde, duraklamak veya geçmek için bir dizi yol noktası (terminal noktaları hariç). En fazla 25 ara nokta desteklenir. |
travel |
İsteğe bağlı. Ulaşım şeklini belirtir. Yalnızca |
routing |
İsteğe bağlı. Rotanın nasıl hesaplanacağını belirtir. Sunucu, rotayı hesaplamak için seçilen yönlendirme tercihini kullanmaya çalışır. Yönlendirme tercihi hataya veya ekstra uzun gecikmeye neden olursa bir hata döndürülür. Bu seçeneği yalnızca |
polyline |
İsteğe bağlı. Çoklu çizginin kalitesi ile ilgili tercihinizi belirtir. |
polyline |
İsteğe bağlı. Poli çizgi için tercih edilen kodlamayı belirtir. |
departure |
İsteğe bağlı. Kalkış saati. Bu değeri ayarlamazsanız değer, varsayılan olarak isteği yaptığınız zaman olur. Bu değeri geçmişte olan bir zamana ayarlarsanız istek başarısız olur. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
route |
İsteğe bağlı. Yolların hesaplanma şeklini etkileyen ve karşılanması gereken bir dizi koşul. |
route |
Zorunlu. Optimize edilecek rota hedefidir. |
language |
İsteğe bağlı. "en-US" veya "sr-Latn" gibi BCP-47 dil kodu. Daha fazla bilgi için Unicode Yerel Ayarı Tanımlayıcısı başlıklı makaleyi inceleyin. Desteklenen dillerin listesi için Dil desteği bölümüne bakın. Bu değeri sağlamadığınızda ekran dili, rota isteğinin konumundan anlaşılır. |
units |
İsteğe bağlı. Gösterge alanları için ölçü birimlerini belirtir. |
RouteObjective
ComputeCustomRoutes tarafından optimize edilecek bir hedefi içerir.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birlik alanı objective. Rota hedefi. objective yalnızca aşağıdakilerden biri olabilir: |
|
rate |
Ücret Listesi hedefi. |
Ücret listesi
Bir RateCard rota hedefini kapsar.
| JSON gösterimi |
|---|
{ "costPerMinute": { object ( |
| Alanlar | |
|---|---|
cost |
İsteğe bağlı. Dakika başına maliyet. |
cost |
İsteğe bağlı. Kilometre başına maliyet. |
include |
İsteğe bağlı. Geçiş ücretinin toplam maliyete dahil edilip edilmeyeceği. |
MonetaryCost
Ücret listesinde kullanılan maliyeti içerir.
| JSON gösterimi |
|---|
{ "value": number } |
| Alanlar | |
|---|---|
value |
Zorunlu. İstekten çıkarılan yerel para birimi cinsinden maliyet değeri. |