Dizin
RoutesPreferred(arayüz)ComputeCustomRoutesRequest(message)ComputeCustomRoutesResponse(message)ComputeCustomRoutesResponse.FallbackInfo(message)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective(enum)ComputeRouteMatrixRequest(mesaj)ComputeRoutesRequest(message)ComputeRoutesResponse(message)CustomRoute(message)FallbackInfo(message)FallbackReason(enum)FallbackRoutingMode(enum)Location(mesaj)Maneuver(enum)NavigationInstruction(mesaj)Polyline(message)PolylineEncoding(enum)PolylineQuality(enum)Route(mesaj)RouteLeg(message)RouteLegStep(message)RouteLegStepTravelAdvisory(message)RouteLegTravelAdvisory(message)RouteMatrixDestination(message)RouteMatrixElement(message)RouteMatrixElementCondition(enum)RouteMatrixOrigin(mesaj)RouteModifiers(message)RouteObjective(message)RouteObjective.RateCard(message)RouteObjective.RateCard.MonetaryCost(message)RouteTravelAdvisory(message)RouteTravelMode(enum)RoutingPreference(enum)SpeedReadingInterval(mesaj)SpeedReadingInterval.Speed(enum)TollInfo(mesaj)TollPass(enum)Units(enum)VehicleEmissionType(enum)VehicleInfo(mesaj)Waypoint(mesaj)
RoutesPreferred
Routes Preferred API
| ComputeCustomRoutes |
|---|
|
Bir dizi terminal ve ara nokta ile bir rota hedefi verildiğinde, rota hedefi için en iyi rotayı hesaplar. Ayrıca, referans rotalar olarak en hızlı rotayı ve en kısa rotayı döndürür. NOT: Bu yöntemde, girişte bir yanıt alan maskesi belirtmeniz gerekir. Yanıt alanı maskesini Örneğin, bu yöntemde:
Google, joker karakter (
|
| ComputeRouteMatrix |
|---|
|
Başlangıç ve varış noktalarının listesini alır ve her başlangıç-varış noktası kombinasyonu için rota bilgilerini içeren bir yayın döndürür. NOT: Bu yöntemde, girişte bir yanıt alanı maskesi belirtmeniz gerekir. Yanıt alanı maskesini Örneğin, bu yöntemde:
Aksi takdirde tüm mesajlar "Tamam" olarak görüneceğinden alan maskenize
|
| ComputeRoutes |
|---|
|
Bir dizi terminal ve ara nokta verildiğinde, isteğe bağlı alternatif rotalarla birlikte birincil rotayı döndürür. NOT: Bu yöntemde, girişte bir yanıt alanı maskesi belirtmeniz gerekir. Yanıt alan maskesini Örneğin, bu yöntemde:
Google, joker karakter (
|
ComputeCustomRoutesRequest
ComputeCustomRoutes istek mesajı.
| Alanlar | |
|---|---|
origin |
Zorunlu. Başlangıç ara noktası. |
destination |
Zorunlu. Hedef ara nokta. |
intermediates[] |
İsteğe bağlıdır. Rotadaki bir dizi ara nokta (terminal noktaları hariç), durmak veya geçmek için. En fazla 25 ara nokta desteklenir. |
travel_ |
İsteğe bağlıdır. Ulaşım şeklini belirtir. Yalnızca |
routing_ |
İsteğe bağlıdır. Rotanın nasıl hesaplanacağını belirtir. Sunucu, rotayı hesaplamak için seçilen yönlendirme tercihini kullanmaya çalışır. Yönlendirme tercihi hata veya aşırı uzun gecikmeye neden olursa hata döndürülür. Bu seçeneği yalnızca |
polyline_ |
İsteğe bağlıdır. Çoklu çizginin kalitesiyle ilgili tercihinizi belirtir. |
polyline_ |
İsteğe bağlıdır. Çoklu çizgi için tercih edilen kodlamayı belirtir. |
departure_ |
İsteğe bağlıdır. Kalkış saati Bu değeri ayarlamazsanız varsayılan olarak isteği gönderdiğiniz zaman kullanılır. Bu değeri, zaten gerçekleşmiş bir zamana ayarlarsanız istek başarısız olur. |
route_ |
İsteğe bağlıdır. Rotaların hesaplanma şeklini etkileyen, karşılanması gereken bir dizi koşul. |
route_ |
Zorunlu. Optimizasyon yapılacak bir rota hedefi. |
language_ |
İsteğe bağlıdır. BCP-47 dil kodu (ör. "en-US" veya "sr-Latn"). 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, rota isteğinin konumundan görüntüleme dili çıkarılır. |
units |
İsteğe bağlıdır. Görüntüleme alanlarının ölçü birimlerini belirtir. |
ComputeCustomRoutesResponse
ComputeCustomRoutes yanıt mesajı.
| Alanlar | |
|---|---|
routes[] |
Giriş rotası hedefi için "en iyi" rotalar. |
fastest_ |
En hızlı referans rotası. |
shortest_ |
En kısa referans rotası. |
fallback_ |
Özel rotalar için yedek bilgiler. |
FallbackInfo
ComputeCustomRoutes için yedek bilgileri kapsar. ComputeCustomRoutes iki tür yedekleme gerçekleştirir:
Müşteri tarafından istenen
routing_preferencekullanılarak rota hesaplanamıyorsa başka bir yönlendirme moduna geri dönülür. Bu durumda, kullanılan yedek yönlendirme modu ve yedek yönlendirmenin nedeni hakkında bilgi vermek içinfallback_routing_modeverouting_mode_fallback_reasonkullanılır.Müşteri tarafından belirtilen rota hedefi için "en iyi" rotayı hesaplayamıyorsa başka bir hedefe geri dönebilir.
fallback_route_objective, yedek rota hedefini iletmek için kullanılır.
| Alanlar | |
|---|---|
routing_ |
Yanıt için kullanılan yönlendirme modu. Yedek rota etkinleştirildiyse mod, orijinal istemci isteğinde ayarlanan yönlendirme tercihinden farklı olabilir. |
routing_ |
Orijinal yanıt yerine yedek yanıtın kullanılmasının nedeni. Bu alan yalnızca yedek mod tetiklendiğinde ve yedek yanıt döndürüldüğünde doldurulur. |
route_ |
Yanıtta kullanılan rota hedefi. Yedekleme tetiklendiyse hedef, orijinal istemci isteğinde sağlanan rota hedefinden farklı olabilir. |
FallbackRouteObjective
Yanıt için kullanılan RouteObjective.
| Sıralamalar | |
|---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
Yedek rota hedefi belirtilmedi. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
Müşteri RateCard isteğinde bulunursa ve include_tolls değerini true olarak ayarlarsa ve Google'ın rota için ücretli yol fiyatı verileri yoksa API, ücretli yol fiyatını dikkate almadan RateCard'ya geri döner. |
ComputeRouteMatrixRequest
ComputeRouteMatrix istek mesajı
| Alanlar | |
|---|---|
origins[] |
Zorunlu. Yanıt matrisinin satırlarını belirleyen kaynak dizisi. Kaynakların ve hedeflerin kardinalitesiyle ilgili çeşitli boyut kısıtlamaları vardır:
|
destinations[] |
Zorunlu. Yanıt matrisinin sütunlarını belirleyen hedef dizisi. |
travel_ |
İsteğe bağlıdır. Ulaşım şeklini belirtir. |
routing_ |
İsteğe bağlıdır. Rotanın nasıl hesaplanacağını belirtir. Sunucu, rotayı hesaplamak için seçilen yönlendirme tercihini kullanmaya çalışır. Yönlendirme tercihi hata veya aşırı uzun gecikmeye neden olursa hata döndürülür. Bu seçeneği yalnızca |
departure_ |
İsteğe bağlıdır. Kalkış saati Bu değeri ayarlamazsanız varsayılan olarak isteği gönderdiğiniz zaman kullanılır. Bu değeri, zaten gerçekleşmiş bir zamana ayarlarsanız istek başarısız olur. |
ComputeRoutesRequest
ComputeRoutes istek mesajı.
| Alanlar | |
|---|---|
origin |
Zorunlu. Başlangıç ara noktası. |
destination |
Zorunlu. Hedef ara nokta. |
intermediates[] |
İsteğe bağlıdır. Rotadaki bir dizi ara nokta (terminal noktaları hariç), durmak veya geçmek için. En fazla 25 ara nokta desteklenir. |
travel_ |
İsteğe bağlıdır. Ulaşım şeklini belirtir. |
routing_ |
İsteğe bağlıdır. Rotanın nasıl hesaplanacağını belirtir. Sunucu, rotayı hesaplamak için seçilen yönlendirme tercihini kullanmaya çalışır. Yönlendirme tercihi hata veya aşırı uzun gecikme süresine neden olursa hata döndürülür. Bu seçeneği yalnızca |
polyline_ |
İsteğe bağlıdır. Çoklu çizginin kalitesiyle ilgili tercihinizi belirtir. |
polyline_ |
İsteğe bağlıdır. Çoklu çizgi için tercih edilen kodlamayı belirtir. |
departure_ |
İsteğe bağlıdır. Kalkış saati Bu değeri ayarlamazsanız varsayılan olarak isteği gönderdiğiniz zaman kullanılır. Bu değeri, zaten gerçekleşmiş bir zamana ayarlarsanız istek başarısız olur. |
compute_ |
İsteğe bağlıdır. Rotaya ek olarak alternatif rotaların hesaplanıp hesaplanmayacağını belirtir. Ara yol noktaları içeren istekler için alternatif rotalar döndürülmez. |
route_ |
İsteğe bağlıdır. Rotaların hesaplanma şeklini etkileyen, karşılanması gereken bir dizi koşul. |
language_ |
İsteğe bağlıdır. BCP-47 dil kodu (ör. "en-US" veya "sr-Latn"). 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, rota isteğinin konumundan görüntüleme dili çıkarılır. |
units |
İsteğe bağlıdır. Görüntüleme alanlarının ölçü birimlerini belirtir. |
optimize_ |
optimizeWaypointOrder true olarak ayarlanırsa rotanın genel maliyetini en aza indirmek için belirtilen ara yol noktalarını yeniden sıralama girişimi yapılır. Ara yol noktalarından herhangi biri ara nokta üzerinden ise istek başarısız olur. Yeni sıralamayı bulmak için |
ComputeRoutesResponse
ComputeRoutes yanıt mesajı.
| Alanlar | |
|---|---|
routes[] |
|
fallback_ |
Bazı durumlarda, sunucu rota sonuçlarını tüm giriş tercihlerine göre hesaplayamadığında farklı bir hesaplama yöntemi kullanabilir. Yedek mod kullanıldığında bu alanda, yedek yanıtla ilgili ayrıntılı bilgiler yer alır. Aksi takdirde bu alanın değeri belirlenmez. |
CustomRoute
Müşteri tarafından belirtilen rota hedefine göre hesaplanan özel bir rotayı kapsar. CustomRoute, adım adım rota izleme için özel rotayı yeniden oluşturmak üzere NavSDK'ya iletilebilen bir rota ve rota jetonu içerir.
| Alanlar | |
|---|---|
route |
Giriş rotası hedefi için "en iyi" rota olarak kabul edilir. |
token |
NavSDK'ya iletilebilen, web'de güvenli base64 kodlu rota jetonu. Bu jeton, NavSDK'nın navigasyon sırasında rotayı yeniden oluşturmasına ve yeniden yönlendirme durumunda |
FallbackInfo
Yedek sonucun nasıl ve neden kullanıldığıyla ilgili bilgiler. Bu alan ayarlanmışsa sunucunun, geri dönüş olarak tercih ettiğiniz moddan farklı bir yönlendirme modu kullandığı anlamına gelir.
| Alanlar | |
|---|---|
routing_ |
Yanıt için kullanılan yönlendirme modu. Yedek rota etkinleştirildiyse mod, orijinal istemci isteğinde ayarlanan yönlendirme tercihinden farklı olabilir. |
reason |
Orijinal yanıt yerine yedek yanıtın kullanılmasının nedeni. Bu alan yalnızca yedek mod tetiklendiğinde ve yedek yanıt döndürüldüğünde doldurulur. |
FallbackReason
Yedek yanıt kullanma nedenleri.
| Sıralamalar | |
|---|---|
FALLBACK_REASON_UNSPECIFIED |
Yedek neden belirtilmedi. |
SERVER_ERROR |
Tercih ettiğiniz yönlendirme moduyla rotalar hesaplanırken bir sunucu hatası oluştu ancak alternatif bir modla hesaplanan bir sonuç döndürebildik. |
LATENCY_EXCEEDED |
Tercih ettiğiniz rota modunu kullanarak hesaplamayı zamanında tamamlayamadık ancak alternatif bir modla hesaplanan bir sonuç döndürebildik. |
FallbackRoutingMode
Döndürülen yedek yanıt için kullanılan gerçek yönlendirme modu.
| Sıralamalar | |
|---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Kullanılmıyor. |
FALLBACK_TRAFFIC_UNAWARE |
Yanıtı hesaplamak için TRAFFIC_UNAWARE yönlendirme modunun kullanıldığını gösterir. |
FALLBACK_TRAFFIC_AWARE |
Yanıtı hesaplamak için TRAFFIC_AWARE yönlendirme modunun kullanıldığını gösterir. |
Konum
Bir konumu (coğrafi nokta ve isteğe bağlı başlık) kapsar.
| Alanlar | |
|---|---|
lat_ |
Ara noktanın coğrafi koordinatları. |
heading |
Trafik akışının yönüyle ilişkili pusula yönü. Bu değer, yolcu alma ve bırakma için kullanılacak yol tarafını belirtir. Yön değerleri 0 ile 360 arasında olabilir. 0 değeri tam kuzey yönünü, 90 değeri tam doğu yönünü belirtir. Bu alanı yalnızca |
Manevra
Mevcut adım için gerçekleştirilecek gezinme işlemini (örneğin, sola dönme, birleşme veya düz gitme) belirten bir değerler grubu.
| Sıralamalar | |
|---|---|
MANEUVER_UNSPECIFIED |
Kullanılmıyor. |
TURN_SLIGHT_LEFT |
Hafifçe sola dönün. |
TURN_SHARP_LEFT |
Keskin bir şekilde sola dönün. |
UTURN_LEFT |
Sola U dönüşü yapın. |
TURN_LEFT |
Sola dönün. |
TURN_SLIGHT_RIGHT |
Hafifçe sağa dönün. |
TURN_SHARP_RIGHT |
Keskin bir şekilde sağa dönün. |
UTURN_RIGHT |
Sağa U dönüşü yapın. |
TURN_RIGHT |
Sağa dönün. |
STRAIGHT |
Düz gidin. |
RAMP_LEFT |
Soldaki rampayı kullanın. |
RAMP_RIGHT |
Sağdaki rampaya girin. |
MERGE |
Trafiğe karışın. |
FORK_LEFT |
Soldaki yolu seçin. |
FORK_RIGHT |
Sağdaki yolu seç. |
FERRY |
Feribota binin. |
FERRY_TRAIN |
Feribota giden treni kullanın. |
ROUNDABOUT_LEFT |
Döner kavşaktan sola dönün. |
ROUNDABOUT_RIGHT |
Döner kavşaktan sağa dönün. |
DEPART |
İlk manevra. |
NAME_CHANGE |
Sokak adı değişikliğini belirtmek için kullanılır. |
DESTINATION |
Hedefe varışı belirtmek için kullanılır. |
Çoklu çizgi
Kodlanmış bir çoklu çizgi kapsar.
| Alanlar | |
|---|---|
polyline_type birleşik alanı. Çoklu çizgi türünü kapsar. Varsayılan olarak encoded_polyline değerine ayarlanır. polyline_type aşağıdakilerden yalnızca biri olabilir: |
|
encoded_ |
Çoklu çizgi kodlama algoritması kullanılarak çoklu çizginin dize kodlaması. |
geo_ |
GeoJSON LineString biçimini kullanarak bir çoklu çizgi belirtir. |
PolylineEncoding
Döndürülecek tercih edilen çoklu çizgi türünü belirtir.
| Sıralamalar | |
|---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Çoklu çizgi türü tercihi belirtilmedi. Varsayılan değer ENCODED_POLYLINE'dır. |
ENCODED_POLYLINE |
Çoklu çizgi kodlama algoritması kullanılarak kodlanmış bir çoklu çizgi belirtir. |
GEO_JSON_LINESTRING |
GeoJSON LineString biçimini kullanarak bir çoklu çizgi belirtir. |
PolylineQuality
Çoklu çizginin kalitesini belirten bir değerler kümesi.
| Sıralamalar | |
|---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Çoklu çizgi kalitesi tercihi belirtilmedi. Varsayılan değer OVERVIEW'dır. |
HIGH_QUALITY |
Yanıt boyutunun artması pahasına, OVERVIEW değerinden daha fazla nokta kullanılarak oluşturulan yüksek kaliteli bir çoklu çizgi belirtir. Daha fazla hassasiyete ihtiyacınız olduğunda bu değeri kullanın. |
OVERVIEW |
Az sayıda nokta kullanılarak oluşturulan bir genel bakış çoklu çizgisini belirtir. Rotaya genel bakışı gösterirken bu değeri kullanın. Bu seçeneği kullanmak, HIGH_QUALITY seçeneğini kullanmaya kıyasla daha düşük istek gecikmesine sahiptir. |
Rota
Başlangıç, bitiş ve ara noktaları birleştiren bir dizi bağlı yol segmentinden oluşan bir rotayı kapsar.
| Alanlar | |
|---|---|
legs[] |
Rotayı oluşturan bir dizi ayak (yol noktaları arasındaki yol segmentleri). Her aşama, iki |
distance_ |
Rotanın seyahat mesafesi (metre cinsinden). |
duration |
Rotada ilerlemek için gereken süre. |
static_ |
Trafik koşulları dikkate alınmadan rotada seyahat etme süresi. |
polyline |
Rotanın genel çoklu çizgisi. Bu çoklu çizgi, tüm |
description |
Rotanın açıklaması. |
warnings[] |
Rotayı gösterirken gösterilecek uyarı dizisi. |
viewport |
Çoklu çizginin görüntü alanı sınırlayıcı kutusu. |
travel_ |
Rota hakkında ek bilgiler. |
optimized_ |
|
RouteLeg
via olmayan ara noktalar arasındaki bir segmenti kapsar.
| Alanlar | |
|---|---|
distance_ |
Rota ayağının seyahat mesafesi (metre cinsinden). |
duration |
Ayağın hareket etmesi için gereken süre. |
static_ |
Trafik koşulları dikkate alınmadan hesaplanan, rotanın bir bölümünde seyahat süresi. |
polyline |
Bu ayak için genel çoklu çizgi. Bu, her |
start_ |
Bu ayağın başlangıç konumu. Bu değer, sağlanan |
end_ |
Bu ayağın bitiş konumu. Bu değer, sağlanan |
steps[] |
Bu ayağın içindeki segmentleri gösteren bir dizi adım. Her adım bir gezinme talimatını temsil eder. |
travel_ |
Kullanıcının bilgilendirilmesi gereken ek bilgileri (ör. bir rota ayağında olası trafik bölgesi kısıtlaması) kapsar. |
RouteLegStep
Bir RouteLeg segmentini kapsar. Bir adım, tek bir navigasyon talimatına karşılık gelir. Rota ayakları adımlardan oluşur.
| Alanlar | |
|---|---|
distance_ |
Bu adımın seyahat mesafesi (metre cinsinden). Bazı durumlarda bu alanın değeri olmayabilir. |
static_ |
Trafik koşulları dikkate alınmadan bu adımda seyahat süresi. Bazı durumlarda bu alanın değeri olmayabilir. |
polyline |
Bu adımla ilişkili çoklu çizgi. |
start_ |
Bu adımın başlangıç konumu. |
end_ |
Bu adımın bitiş konumu. |
navigation_ |
Gezinme talimatları. |
travel_ |
Kullanıcının bilgilendirilmesi gereken ek bilgileri (ör. bir ayak adımında olası trafik bölgesi kısıtlaması) kapsar. |
RouteLegStepTravelAdvisory
Kullanıcının bilgilendirilmesi gereken ek bilgileri (ör. bir ayak adımında olası trafik bölgesi kısıtlaması) kapsar.
| Alanlar | |
|---|---|
speed_ |
NOT: Bu alan şu anda doldurulmamıştır. |
RouteLegTravelAdvisory
Kullanıcının bilgilendirilmesi gereken ek bilgileri (ör. bir rota ayağında olası trafik bölgesi kısıtlaması) kapsar.
| Alanlar | |
|---|---|
toll_ |
Belirli bir |
speed_ |
Trafik yoğunluğunu ayrıntılı olarak gösteren hızlı okuma aralıkları. Örnek: |
RouteMatrixDestination
ComputeRouteMatrixRequest için tek bir hedef
| Alanlar | |
|---|---|
waypoint |
Zorunlu. Hedef ara nokta |
RouteMatrixElement
ComputeRouteMatrix API'de bir başlangıç/hedef çifti için hesaplanan rota bilgilerini kapsar. Bu proto, istemciye aktarılabilir.
| Alanlar | |
|---|---|
origin_ |
İstekteki kaynağın sıfır tabanlı dizini. |
destination_ |
İstekteki hedefin sıfır tabanlı dizini. |
status |
Bu öğenin hata durumu kodu. |
condition |
Rotanın bulunup bulunmadığını gösterir. Durumdan bağımsızdır. |
distance_ |
Rotanın seyahat mesafesi (metre cinsinden). |
duration |
Rotada ilerlemek için gereken süre. |
static_ |
Trafik koşulları dikkate alınmadan rotada seyahat etme süresi. |
travel_ |
Rota hakkında ek bilgiler. Örneğin: kısıtlama bilgileri ve ücretli yol bilgileri |
fallback_ |
Bazı durumlarda, sunucu bu belirli başlangıç/hedef çifti için rotayı verilen tercihlerle hesaplayamadığında farklı bir hesaplama moduna geri dönebilir. Yedek mod kullanıldığında bu alan, yedek yanıtla ilgili ayrıntılı bilgileri içerir. Aksi takdirde bu alanın değeri belirlenmez. |
RouteMatrixElementCondition
Döndürülen rotanın durumu.
| Sıralamalar | |
|---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Yalnızca öğenin status değeri uygun olmadığında kullanılır. |
ROUTE_EXISTS |
Bir rota bulundu ve öğe için ilgili bilgiler dolduruldu. |
ROUTE_NOT_FOUND |
Rota bulunamadı. distance_meters veya duration gibi rota bilgileri içeren alanlar öğede doldurulmaz. |
RouteMatrixOrigin
ComputeRouteMatrixRequest için tek bir kaynak
| Alanlar | |
|---|---|
waypoint |
Zorunlu. Başlangıç ara noktası |
route_ |
İsteğe bağlıdır. Bunu başlangıç noktası olarak alan her rota için değiştiriciler |
RouteModifiers
Rotalar hesaplanırken karşılanması gereken bir dizi isteğe bağlı koşulu kapsar.
| Alanlar | |
|---|---|
avoid_ |
Doğru olarak ayarlandığında, makul olan durumlarda paralı yollar kullanılmaz ve paralı yol içermeyen rotalara öncelik verilir. Yalnızca |
avoid_ |
Doğru olarak ayarlandığında, otoyol içermeyen rotalara öncelik vererek mümkün olduğunda otoyollardan kaçınılır. Yalnızca |
avoid_ |
Doğru olarak ayarlandığında, makul durumlarda feribotları kullanmaktan kaçınılır ve feribot içermeyen rotalar tercih edilir. Yalnızca |
avoid_ |
Doğru olarak ayarlandığında, makul olan yerlerde iç mekanlarda gezinmeyi önler ve iç mekan navigasyonu içermeyen rotalara öncelik verir. Yalnızca |
vehicle_ |
Araç bilgilerini belirtir. |
toll_ |
Otoyol geçiş kartları hakkındaki bilgileri kapsar. Otoyol geçiş kartları sağlanırsa API, kart fiyatını döndürmeye çalışır. Otoyol geçiş kartı sağlanmazsa API, otoyol geçiş kartını bilinmiyor olarak kabul eder ve nakit fiyatını döndürmeye çalışır. Yalnızca |
RouteObjective
ComputeCustomRoutes tarafından optimizasyon için bir hedefi kapsar.
| Alanlar | |
|---|---|
objective birleşik alanı. Rota hedefi. objective aşağıdakilerden yalnızca biri olabilir: |
|
rate_ |
RateCard hedefi. |
RateCard
RateCard rota hedefini kapsar.
| Alanlar | |
|---|---|
cost_ |
İsteğe bağlıdır. Dakika başına maliyet. |
cost_ |
İsteğe bağlıdır. Kilometre başına maliyet. |
include_ |
İsteğe bağlıdır. Geçiş ücretinin toplam maliyete dahil edilip edilmeyeceği. |
MonetaryCost
Ücret listesinde kullanılan maliyeti kapsar.
| Alanlar | |
|---|---|
value |
Zorunlu. İstekten çıkarılan, yerel para birimi cinsinden maliyet değeri. |
RouteTravelAdvisory
Kullanıcının bilgilendirilmesi gereken ek bilgileri (ör. olası trafik bölgesi kısıtlaması) kapsar.
| Alanlar | |
|---|---|
toll_ |
Rotadaki ücretli yollarla ilgili bilgileri kapsar. Bu alan yalnızca rotada ücretli yolların olacağını tahmin ettiğimizde doldurulur. Bu alan ayarlanmış ancak |
speed_ |
Trafik yoğunluğunu ayrıntılı olarak gösteren hızlı okuma aralıkları. Örnek: |
RouteTravelMode
Seyahat şeklini belirtmek için kullanılan bir değerler kümesi.
| Sıralamalar | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Ulaşım şekli belirtilmedi. Varsayılan değer DRIVE'dır. |
DRIVE |
Binek otomobille seyahat |
BICYCLE |
Bisikletle seyahat edin. |
WALK |
Yürüyerek seyahat edin. |
TWO_WHEELER |
İki tekerlekli, motorlu araç. Örneğin, motosiklet. Bu seçeneğin, insan gücüyle çalışan modları kapsayan BICYCLE ulaşım şeklinden farklı olduğunu unutmayın. |
TAXI |
Lisanslı taksiyle seyahat. Bu, aracın bazı bölgelerde belirlenmiş taksi şeritlerinde seyahat etmesine olanak tanıyabilir. TAXI modu deneysel bir özelliktir. Müşteri, taksi şeridi verilerinin bulunmadığı bir şehirde TAKSİ rotası isterse ARABA rotası döndürülür. |
RoutingPreference
Rotayı hesaplarken dikkate alınacak faktörleri belirten bir değerler grubu.
| Sıralamalar | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Yönlendirme tercihi belirtilmedi. Varsayılan olarak TRAFFIC_AWARE değerine ayarlanır. |
TRAFFIC_UNAWARE |
Canlı trafik koşullarını dikkate almadan rotaları hesaplar. Trafik koşullarının önemli olmadığı veya geçerli olmadığı durumlarda uygundur. Bu değer kullanıldığında en düşük gecikme süresi elde edilir. Not: RouteTravelMode DRIVE ve TWO_WHEELER için seçilen rota ve süre, mevcut yol koşullarına değil, yol ağına ve zamandan bağımsız ortalama trafik koşullarına göre belirlenir. Bu nedenle, rotalarda geçici olarak kapalı olan yollar yer alabilir. Belirli bir isteğin sonuçları, yol ağındaki değişiklikler, güncellenen ortalama trafik koşulları ve hizmetin dağıtılmış yapısı nedeniyle zaman içinde değişebilir. Sonuçlar, neredeyse eşdeğer rotalar arasında da herhangi bir zamanda veya sıklıkta değişiklik gösterebilir. |
TRAFFIC_AWARE |
Trafik koşullarını dikkate alarak rotaları hesaplar. TRAFFIC_AWARE_OPTIMAL'ın aksine, bazı optimizasyonlar gecikmeyi önemli ölçüde azaltmak için uygulanır. |
TRAFFIC_AWARE_OPTIMAL |
Çoğu performans optimizasyonunu uygulamadan trafik koşullarını dikkate alarak rotaları hesaplar. Bu değeri kullanmak en yüksek gecikmeye neden olur. |
SpeedReadingInterval
Çoklu çizgi veya yolun bitişik bir segmentindeki trafik yoğunluğu göstergesi. P_0, P_1, ... , P_N noktalarını içeren bir yol (sıfır tabanlı dizin) verildiğinde SpeedReadingInterval, bir aralığı tanımlar ve trafiğini aşağıdaki kategorileri kullanarak açıklar.
| Alanlar | |
|---|---|
start_ |
Bu aralığın çoklu çizgi içindeki başlangıç dizini. JSON'da dizin 0 olduğunda alan doldurulmamış gibi görünür. |
end_ |
Çoklu çizgi üzerindeki bu aralığın bitiş dizini. JSON'da dizin 0 olduğunda alan doldurulmamış gibi görünür. |
speed |
Bu aralıktaki trafik hızı. |
Hız
Çoklu çizgi hızının trafik verilerine göre sınıflandırılması.
| Sıralamalar | |
|---|---|
SPEED_UNSPECIFIED |
Varsayılan değer. Bu değer kullanılmıyor. |
NORMAL |
Normal hızda, yavaşlama algılanmadı. |
SLOW |
Yavaşlama algılandı ancak trafik sıkışıklığı oluşmadı. |
TRAFFIC_JAM |
Trafik sıkışıklığı algılandı. |
TollInfo
Route veya RouteLeg cihazında ücretli yol bilgilerini kapsar.
| Alanlar | |
|---|---|
estimated_ |
İlgili |
TollPass
Dünya genelinde desteklediğimiz otoyol geçiş kartlarının listesi.
| Sıralamalar | |
|---|---|
TOLL_PASS_UNSPECIFIED |
Kullanılmıyor. Bu değer kullanılırsa istek başarısız olur. |
AU_ETOLL_TAG |
Sydney'deki birçok otoyol geçiş kartı sağlayıcısından biri. https://www.myetoll.com.au |
AU_EWAY_TAG |
Sydney'deki birçok otoyol geçiş kartı sağlayıcısından biri. https://www.tollpay.com.au/ |
AU_LINKT |
Avustralya genelinde geçerli otoyol geçiş kartı. Ek ayrıntıları https://www.linkt.com.au/ adresinde bulabilirsiniz. |
AR_TELEPASE |
Arjantin otoyol geçiş kartı. Daha fazla bilgiyi https://telepase.com.ar adresinde bulabilirsiniz. |
BR_AUTO_EXPRESO |
Brezilya otoyol geçiş kartı. Ek ayrıntılar için https://www.autoexpreso.com adresini ziyaret edin. |
BR_CONECTCAR |
Brezilya otoyol geçiş kartı. Daha fazla bilgiyi https://conectcar.com adresinde bulabilirsiniz. |
BR_MOVE_MAIS |
Brezilya otoyol geçiş kartı. Ek ayrıntıları https://movemais.com adresinde bulabilirsiniz. |
BR_PASSA_RAPIDO |
Brezilya otoyol geçiş kartı. Ek ayrıntılar için https://pasorapido.gob.do/ adresini ziyaret edin. |
BR_SEM_PARAR |
Brezilya otoyol geçiş kartı. Ek bilgileri https://www.semparar.com.br adresinde bulabilirsiniz. |
BR_TAGGY |
Brezilya otoyol geçiş kartı. Ek ayrıntıları https://taggy.com.br adresinde bulabilirsiniz. |
BR_VELOE |
Brezilya otoyol geçiş kartı. Ek ayrıntıları https://veloe.com.br/site/onde-usar adresinde bulabilirsiniz. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Kanada'dan ABDƏye sınır geçişi. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Kanada'dan ABDƏye sınır geçişi. |
CA_US_BLUE_WATER_EDGE_PASS |
Ontario, Kanada'dan Michigan, ABD sınır geçişine. |
CA_US_CONNEXION |
Ontario, Kanada'dan Michigan, ABD sınır geçişine. |
CA_US_NEXUS_CARD |
Kanada'dan ABDƏye sınır geçişi. |
ID_E_TOLL |
Endonezya Gişelerde ödeme yapmak için birden fazla banka tarafından sağlanan e-kart. Bankalar aracılığıyla gönderilen tüm e-kartlar aynı şekilde ücretlendirildiğinden yalnızca bir enum değeri gerekir. Ör. Bank Mandiri https://www.bankmandiri.co.id/e-money BCA https://www.bca.co.id/flazz BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
Hindistan. |
IN_LOCAL_HP_PLATE_EXEMPT |
Hindistan, HP eyalet plakası muafiyeti. |
JP_ETC |
Japonya ETC. Geçiş ücretlerini toplamak için kullanılan elektronik kablosuz sistem. https://www.go-etc.jp/ |
JP_ETC2 |
Japonya ETC2.0. Daha fazla indirim ve araçlardaki cihazlar ile yoldaki antenler arasında çift yönlü iletişim sağlayan yeni ETC sürümü. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Meksika https://iave.capufe.gob.mx/#/ |
MX_PASE |
Meksika https://www.pase.com.mx |
MX_QUICKPASS |
Meksika https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA |
Meksika http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE |
Meksika |
MX_TAG_TELEVIA |
Meksika'daki otoyol geçiş kartı şirketi. Mexico City'de faaliyet gösteren birçok işletmeden biri. Ek ayrıntıları https://www.televia.com.mx adresinde bulabilirsiniz. |
MX_TELEVIA |
Meksika'daki otoyol geçiş kartı şirketi. Mexico City'de faaliyet gösteren birçok şirketten biri. https://www.televia.com.mx |
MX_VIAPASS |
Meksika'da kullanılan otoyol geçiş kartı. Ek ayrıntıları https://www.viapass.com.mx/viapass/web_home.aspx adresinde bulabilirsiniz. |
US_AL_FREEDOM_PASS |
AL, ABD. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
AK, ABD. |
US_CA_FASTRAK |
CA, ABD. |
US_CA_FASTRAK_CAV_STICKER |
Sürücünün, DMV tarafından verilen Clean Air Vehicle (CAV) çıkartmasına ek olarak herhangi bir FasTrak geçiş kartı olduğunu gösterir. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, ABD. |
US_CO_GO_PASS |
CO, ABD. |
US_DE_EZPASSDE |
Almanya, ABD. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
FL, ABD. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
FL, ABD. |
US_FL_EPASS |
FL, ABD. |
US_FL_GIBA_TOLL_PASS |
FL, ABD. |
US_FL_LEEWAY |
FL, ABD. |
US_FL_SUNPASS |
FL, ABD. |
US_FL_SUNPASS_PRO |
FL, ABD. |
US_IL_EZPASSIL |
IL, ABD. |
US_IL_IPASS |
IL, ABD. |
US_IN_EZPASSIN |
IN, ABD. |
US_KS_BESTPASS_HORIZON |
KS, ABD. |
US_KS_KTAG |
KS, ABD. |
US_KS_NATIONALPASS |
KS, ABD. |
US_KS_PREPASS_ELITEPASS |
KS, ABD. |
US_KY_RIVERLINK |
KY, ABD. |
US_LA_GEAUXPASS |
LA, ABD. |
US_LA_TOLL_TAG |
LA, ABD. |
US_MA_EZPASSMA |
MA, ABD. |
US_MD_EZPASSMD |
MD, ABD. |
US_ME_EZPASSME |
ME, ABD. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, ABD. |
US_MI_BCPASS |
MI, ABD. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, ABD. |
US_MI_IQ_PROX_CARD |
MI, ABD. Bu kart türü artık mevcut olmadığından desteği sonlandırıldı. |
US_MI_IQ_TAG |
MI, ABD. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, ABD. |
US_MI_NEXPRESS_TOLL |
MI, ABD. |
US_MN_EZPASSMN |
MN, ABD. |
US_NC_EZPASSNC |
NC, ABD. |
US_NC_PEACH_PASS |
NC, ABD. |
US_NC_QUICK_PASS |
NC, ABD. |
US_NH_EZPASSNH |
NH, ABD. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, ABD. |
US_NJ_EZPASSNJ |
NJ, ABD. |
US_NY_EXPRESSPASS |
NY, ABD. |
US_NY_EZPASSNY |
NY, ABD. |
US_OH_EZPASSOH |
OH, ABD. |
US_PA_EZPASSPA |
PA, ABD. |
US_RI_EZPASSRI |
RI, ABD. |
US_SC_PALPASS |
SC, ABD. |
US_TX_AVI_TAG |
TX, ABD. |
US_TX_BANCPASS |
TX, ABD. |
US_TX_DEL_RIO_PASS |
TX, ABD. |
US_TX_EFAST_PASS |
TX, ABD. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
TX, ABD. |
US_TX_EPTOLL |
TX, ABD. |
US_TX_EZ_CROSS |
TX, ABD. |
US_TX_EZTAG |
TX, ABD. |
US_TX_FUEGO_TAG |
TX, ABD. |
US_TX_LAREDO_TRADE_TAG |
TX, ABD. |
US_TX_PLUSPASS |
TX, ABD. |
US_TX_TOLLTAG |
TX, ABD. |
US_TX_TXTAG |
TX, ABD. |
US_TX_XPRESS_CARD |
TX, ABD. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
UT, ABD. |
US_VA_EZPASSVA |
VA, ABD. |
US_WA_BREEZEBY |
WA, ABD. |
US_WA_GOOD_TO_GO |
WA, ABD. |
US_WV_EZPASSWV |
WV, ABD. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, ABD. |
US_WV_MOV_PASS |
WV, ABD |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, ABD. |
Birimler
Gösterimde kullanılan ölçü birimini belirten bir değerler kümesi.
| Sıralamalar | |
|---|---|
UNITS_UNSPECIFIED |
Ölçü birimleri belirtilmedi. Varsayılan olarak, istekten çıkarılan ölçü birimi kullanılır. |
METRIC |
Metrik ölçü birimleri. |
IMPERIAL |
İngiliz ölçü birimleri. |
VehicleEmissionType
Aracın emisyon türünü açıklayan bir değer grubu. Yalnızca ARABA seyahat modunda geçerlidir.
| Sıralamalar | |
|---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Emisyon türü belirtilmedi. Varsayılan olarak BENZİN seçilir. |
GASOLINE |
Benzinle çalışan araç |
ELECTRIC |
Elektrikle çalışan araç. |
HYBRID |
Hibrit yakıtlı (ör. benzin + elektrik) araç. |
VehicleInfo
Araç emisyon türü gibi araç bilgilerini kapsar.
| Alanlar | |
|---|---|
emission_ |
Aracın emisyon türünü açıklar. Yalnızca |
Ara nokta
Bir ara noktayı kapsar. Ara noktalar, rotanın başlangıcını ve bitişini işaretler ve rota üzerindeki ara durakları içerir.
| Alanlar | |
|---|---|
via |
Bu ara noktayı duraklama noktası yerine ara hedef olarak işaretler. Yanıt, istekteki her bir via olmayan ara nokta için |
vehicle_ |
Bu değer, yol noktasının araçların durması için tasarlandığını gösterir. Amaç, yolcuyu almak veya bırakmaktır. Bu değeri ayarladığınızda, hesaplanan rotaya yolcu alma ve bırakmaya uygun olmayan yollardaki |
side_ |
Bu yol noktasının konumunun, aracın yolun belirli bir tarafında durmasını tercih ettiğini gösterir. Bu değeri ayarladığınızda rota, konumun bulunduğu yerden geçerek aracın yolun ortasından konuma doğru eğimli olan tarafında durmasını sağlar. Bu seçenek yalnızca "ARABA" ve "İKİ_TEKERLEKLİ_ARAÇ" ulaşım modlarında kullanılabilir. |
location_type birleşik alanı. Bir konumu temsil etmenin farklı yolları. location_type aşağıdakilerden yalnızca biri olabilir: |
|
location |
İsteğe bağlı başlık da dahil olmak üzere coğrafi koordinatlar kullanılarak belirtilen bir nokta. |
place_ |
Ara nokta ile ilişkili ÖY Google yer kimliği. |