v1alpha.computeCustomRoutes istek mesajı.
JSON gösterimi |
---|
{ "origin": { object ( |
Alanlar | |
---|---|
origin |
Zorunlu. Başlangıç ara noktası. |
destination |
Zorunlu. Hedef ara nokta. |
intermediates[] |
İsteğe bağlı. Güzergah boyunca, durağı veya yanından geçmek için durak noktaları hariç bir dizi ara nokta. En fazla 25 ara ara nokta desteklenir. |
travelMode |
İsteğe bağlı. Ulaşım şeklini belirtir. Şu anda yalnızca DRIVE desteklenmektedir. |
routingPreference |
İsteğe bağlı. Rotanın nasıl hesaplanacağını belirtir. Sunucu, yolu hesaplamak için seçilen yönlendirme tercihini kullanmayı dener. Yönlendirme tercihi hataya veya ekstra uzun gecikmeye neden olursa hata döndürülür. Gelecekte, tercih edilen seçenek geçerli bir sonuç sağlamadığında farklı bir seçenek kullanmak için yedek bir mekanizma uygulayabiliriz. Bu seçeneği yalnızca |
polylineQuality |
İsteğe bağlı. Çoklu çizginin kalitesi için tercihinizi belirtir. |
polylineEncoding |
İsteğe bağlı. Çoklu çizgi için tercih edilen kodlamayı belirtir. |
departureTime |
İsteğe bağlı. Kalkış saati. Bu değeri ayarlamazsanız bu değer varsayılan olarak, isteği yaptığınız zamana ayarlanır. Bu değeri geçmişte olan bir zamana ayarlarsanız istek başarısız olur. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
routeModifiers |
İsteğe bağlı. Rotaların hesaplanma şeklini etkileyen bir dizi koşul. |
routeObjective |
Zorunlu. Optimizasyon yapılacak rota hedefi. |
languageCode |
İsteğe bağlı. BCP-47 dil kodu (ör. "en-US" veya "sr-Latn"). Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier sayfasına bakın. Desteklenen dillerin listesi için Dil Desteği sayfasına bakın. Bu değeri sağlamadığınızda görüntüleme dili, rota isteğinin konumundan belirlenir. |
units |
İsteğe bağlı. Görüntülenen alanlar için ölçü birimlerini belirtir. |
RouteObjective
v1alpha.computeCustomRoutes tarafından optimize edilecek bir hedefi içerir.
JSON gösterimi |
---|
{
"rateCard": {
object ( |
Alanlar | |
---|---|
rateCard |
Ücret Listesi hedefi. |
RateCard
Ücret Listesi rota hedefini içerir.
JSON gösterimi |
---|
{ "costPerMinute": { object ( |
Alanlar | |
---|---|
costPerMinute |
İsteğe bağlı. Dakika başına maliyet. |
costPerKm |
İsteğe bağlı. Kilometre başına maliyet. |
includeTolls |
İsteğe bağlı. Geçiş ücretinin genel maliyete dahil edilip edilmeyeceğini belirtir. |
MonetaryCost
Ücret listesinde kullanılan maliyeti içerir.
JSON gösterimi |
---|
{ "value": number } |
Alanlar | |
---|---|
value |
Zorunlu. İstekten yola çıkarak yerel para birimindeki maliyet değeri. |