Dizin
RoutesPreferred
(arayüz)ComputeCustomRoutesRequest
(message)ComputeCustomRoutesResponse
(message)ComputeCustomRoutesResponse.FallbackInfo
(message)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective
(enum)ComputeRouteMatrixRequest
(message)ComputeRoutesRequest
(message)ComputeRoutesResponse
(message)CustomRoute
(message)FallbackInfo
(message)FallbackReason
(enum)FallbackRoutingMode
(enum)Location
(message)Maneuver
(enum)NavigationInstruction
(message)Polyline
(message)PolylineEncoding
(enum)PolylineQuality
(enum)Route
(message)RouteLeg
(message)RouteLegStep
(message)RouteLegStepTravelAdvisory
(message)RouteLegTravelAdvisory
(message)RouteMatrixDestination
(message)RouteMatrixElement
(message)RouteMatrixElementCondition
(enum)RouteMatrixOrigin
(message)RouteModifiers
(message)RouteObjective
(message)RouteObjective.RateCard
(message)RouteObjective.RateCard.MonetaryCost
(message)RouteTravelAdvisory
(message)RouteTravelMode
(enum)RoutingPreference
(enum)SpeedReadingInterval
(message)SpeedReadingInterval.Speed
(enum)TollInfo
(message)TollPass
(enum)Units
(enum)VehicleEmissionType
(enum)VehicleInfo
(message)Waypoint
(message)
RoutesPreferred
Routes Preferred API.
ComputeCustomRoutes |
---|
Bir dizi terminal ve ara ara nokta ile bir rota hedefi dikkate alındığında, rota hedefi için en iyi rota hesaplanır. Ayrıca, referans rota olarak en hızlı rotayı ve en kısa rotayı döndürür. NOT: Bu yöntem, girişte bir yanıt alanı maskesi belirtmenizi gerektirir. Örneğin, bu yöntemde:
Google, aşağıdaki nedenlerle joker karakter (
|
ComputeRouteMatrix |
---|
Kalkış ve varış noktalarının listesini alır ve her kalkış ve varış noktası kombinasyonu için rota bilgilerini içeren bir akış döndürür. NOT: Bu yöntem, girişte bir yanıt alanı maskesi belirtmenizi gerektirir. Yanıt alanı maskesini Örneğin, bu yöntemde:
Aksi takdirde tüm mesajlar OK olarak görüneceğinden, alan maskenize
|
ComputeRoutes |
---|
Bir dizi terminal ve ara yol noktası verildiğinde, birincil rotayı ve isteğe bağlı alternatif rotaları döndürür. NOT: Bu yöntem, girişte bir yanıt alanı maskesi belirtmenizi gerektirir. Yanıt alan maskesini Örneğin, bu yöntemde:
Google, joker karakter (
|
ComputeCustomRoutesRequest
ComputeCustomRoutes istek mesajı.
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 ara nokta desteklenir. |
travel_ |
İsteğe bağlı. Ulaşım modunu 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 bir hatayla veya aşırı uzun bir 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 varsayılan olarak isteği gönderdiğiniz zaman olur. Bu değeri geçmişte gerçekleşmiş bir zamana ayarlarsanız istek başarısız olur. |
route_ |
İsteğe bağlı. Yolların hesaplanma şeklini etkileyen ve karşılanması gereken bir dizi koşul. |
route_ |
Zorunlu. Optimize edilecek bir rota hedefi. |
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ı bölümüne bakın. 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. |
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 rota. |
fallback_ |
Özel rotalar için yedek bilgi. |
FallbackInfo
ComputeCustomRoutes
için yedek bilgileri içerir. ComputeCustomRoutes
iki tür yedekleme gerçekleştirir:
Uygulama, müşteri tarafından istenen
routing_preference
kullanılarak rotayı hesaplayamazsa başka bir yönlendirme moduna döner. Bu durumdafallback_routing_mode
verouting_mode_fallback_reason
, kullanılan yedek yönlendirme modunu ve yedek nedenini bildirmek için kullanılır.Müşteri tarafından belirtilen rota hedefi için "en iyi" rotayı hesaplayamazsa başka bir hedefe geçebilir.
fallback_route_objective
, yedek rota hedefini iletmek için kullanılır.
Alanlar | |
---|---|
routing_ |
Yanıt için kullanılan yönlendirme modu. Yedek tetiklendiyse 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ıt için kullanılan rota hedefi. Yedek plan 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 'ü isterse ve include_tolls parametresini true olarak ayarlarsa ve Google'ın rota için otoyol ücreti verileri yoksa API, otoyol ücretini dikkate almadan RateCard değerine geri döner. |
ComputeRouteMatrixRequest
ComputeRouteMatrix istek mesajı
Alanlar | |
---|---|
origins[] |
Zorunlu. Yanıt matrisinin satırlarını belirleyen kaynak dizisi. Kaynakların ve hedeflerin kardinalitesi için çeşitli boyut kısıtlamaları uygulanır:
|
destinations[] |
Zorunlu. Yanıt matrisinin sütunlarını belirleyen hedefler dizisi. |
travel_ |
İsteğe bağlı. Ulaşım modunu belirtir. |
routing_ |
İsteğe bağlı. Rotanın nasıl hesaplanacağını belirtir. Sunucu, yolu hesaplamak için seçilen yönlendirme tercihini kullanmaya çalışır. Yönlendirme tercihi hatayla veya ekstra uzun gecikmeyle sonuçlanırsa bir hata döndürülür. Bu seçeneği yalnızca |
departure_ |
İsteğe bağlı. Kalkış saati. Bu değeri ayarlamazsanız varsayılan olarak isteği gönderdiğiniz zaman olur. Bu değeri geçmişte gerçekleşmiş bir zamana ayarlarsanız istek başarısız olur. |
ComputeRoutesRequest
ComputeRoutes
istek mesajı.
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 ara nokta desteklenir. |
travel_ |
İsteğe bağlı. Ulaşım modunu belirtir. |
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 varsayılan olarak isteği gönderdiğiniz zaman olur. Bu değeri geçmişte gerçekleşmiş bir zamana ayarlarsanız istek başarısız olur. |
compute_ |
İsteğe bağlı. Rotaya ek olarak alternatif rotaların hesaplanıp hesaplanmayacağını belirtir. Ara yol işaretleri içeren istekler için alternatif rota döndürülmez. |
route_ |
İsteğe bağlı. Rotaların hesaplanma şeklini etkileyen ve yerine getirilecek bir dizi koşul. |
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, görüntüleme dili, rota isteğinin konumundan belirlenir. |
units |
İsteğe bağlı. Görünen alanlar için ölçü birimlerini belirtir. |
optimize_ |
optimizeWaypointOrders (doğru) değerine ayarlanırsa, rotanın toplam maliyetini en aza indirmek için belirtilen ara ara noktaları yeniden sıralama girişiminde bulunur. Ara yol işaretlerinden herhangi biri yol işareti üzerinden ise istek başarısız olur. Yeni sıralamayı bulmak için |
ComputeRoutesResponse
ComputeRoute, yanıt mesajını gönderir.
Alanlar | |
---|---|
routes[] |
|
fallback_ |
Sunucu, rota sonuçlarını tüm giriş tercihleriyle hesaplayamadığında farklı bir hesaplama yöntemi kullanabilir. Yedek modu kullanıldığında bu alan, yedek yanıtla ilgili ayrıntılı bilgi içerir. Aksi takdirde bu alan ayarlanmaz. |
CustomRoute
Müşteri tarafından belirtilen rota hedefine göre hesaplanan özel bir rotayı kapsar. CustomRoute
, adım adım yol tarifi için özel rotayı yeniden oluşturmak üzere NavSDK'ya iletilebilecek bir rota ve rota jetonu içerir.
Alanlar | |
---|---|
route |
Giriş rota hedefi için "en iyi" olarak kabul edilen rota. |
token |
NavSDK'ya iletilebilen, web güvenli base64 kodlu rota jetonu. Bu jeton, NavSDK'nın navigasyon sırasında rotayı yeniden oluşturmasına olanak tanır. Yeni rota çizilmesi durumunda |
FallbackInfo
Yedek sonucun nasıl ve neden kullanıldığıyla ilgili bilgiler. Bu alan ayarlanmışsa sunucu, yedek olarak tercih ettiğiniz moddan farklı bir yönlendirme modu kullanmıştır.
Alanlar | |
---|---|
routing_ |
Yanıt için kullanılan yönlendirme modu. Yedek tetiklendiyse 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ın kullanılmasının nedenleri.
Sıralamalar | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Yedek nedeni 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 yönlendirme moduyla 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ı bir başlık) kapsar.
Alanlar | |
---|---|
lat_ |
Yol noktasının coğrafi koordinatları. |
heading |
Trafiğin akış yönüyle ilişkilendirilen pusula başlığı. Bu değer, yolun teslim alma ve bırakma için kullanılacak kenarını belirtir. Başlık değerleri 0 ile 360 arasında olabilir. Burada 0, Kuzeybatı başlığını, 90 değeri ise teslim tarihi olan Doğu başlığını belirtir. Bu alanı yalnızca |
Manevra
Geçerli adım için gerçekleştirilecek gezinme işlemini belirten bir değer grubu (ör. sola dönme, birleştirme veya düz).
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 |
Sağa hafif dönüş yapı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 |
Sol rampadan gidin. |
RAMP_RIGHT |
Sağ rampadan gidin. |
MERGE |
Trafiğe ekleyin. |
FORK_LEFT |
Sol çataldan gidin. |
FORK_RIGHT |
Sağ çataldan gidin. |
FERRY |
Feribota binin. |
FERRY_TRAIN |
Feribota giden trene binin. |
ROUNDABOUT_LEFT |
Dönel kavşaktan sola dönün. |
ROUNDABOUT_RIGHT |
Dönel kavşakta sağa dönün. |
DEPART |
İlk manevra. |
NAME_CHANGE |
Sokak adı değişikliğini belirtmek için kullanılır. |
Çoklu çizgi
Kodlanmış bir çoklu çizgiyi kapsüller.
Alanlar | |
---|---|
Birlik alanı polyline_type . Çoklu çizginin türünü kapsar. Varsayılan olarak coding_polyline değeri kullanılır. polyline_type şunlardan yalnızca biri olabilir: |
|
encoded_ |
Çoklu çizgi kodlama algoritması kullanılarak çoklu çizginin dize kodlaması. |
geo_ |
GeoJSON çizgi dizisi biçimini kullanarak bir çok ç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 olarak ENCODED_POLYLINE değerine ayarlanır. |
ENCODED_POLYLINE |
Çoklu çizgi kodlama algoritması kullanılarak kodlanmış bir çoklu çizgiyi belirtir. |
GEO_JSON_LINESTRING |
GeoJSON çizgi dizisi biçimini kullanarak bir çok çizgi belirtir. |
PolylineQuality
Çoklu çizginin kalitesini belirten bir değer grubu.
Sıralamalar | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Poli çizgi kalitesi tercihi belirtilmedi. Varsayılan olarak OVERVIEW değerine ayarlanır. |
HIGH_QUALITY |
Artan yanıt boyutu pahasına, OVERVIEW değerinden daha fazla nokta kullanılarak oluşturulan yüksek kaliteli bir çoklu çizgiyi 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ış poli çizgisini belirtir. Rotanın bir özetini görüntülerken bu değeri kullanın. Bu seçenek, HIGH_QUALITY seçeneğine kıyasla daha düşük istek gecikmesi sunar. |
Rota
Başlangıç, bitiş ve ara ara noktaların birleştirildiği bir dizi bağlantılı yol segmentinden oluşan bir rotayı kapsar.
Alanlar | |
---|---|
legs[] |
Rotayı oluşturan bir dizi ayak (ara noktalar arasındaki yol segmentleri). Her bacak, |
distance_ |
Rotayı katedilen mesafe (metre cinsinden). |
duration |
Rotada gezinmek için gereken süre. |
static_ |
Trafik koşulları dikkate alınmadan rotadaki seyahat süresi. |
polyline |
Genel rota çoklu çizgisi. Bu çoklu çizgi, tüm |
description |
Rotayı açıklayan bir metin. |
warnings[] |
Rotayı görüntülerken gösterilecek bir dizi uyarı. |
viewport |
Çoklu çizginin görüntü alanı sınırlayıcı kutusu. |
travel_ |
Rota hakkında ek bilgiler. |
optimized_ |
|
RouteLeg
via
olmayan yol işaretleri arasındaki bir segmenti kapsar.
Alanlar | |
---|---|
distance_ |
Rota adımını oluşturan seyahat mesafesi (metre cinsinden). |
duration |
Bacak boyunca gezinmek için gereken süre. |
static_ |
Trafik koşulları dikkate alınmadan hesaplanan, bacak boyunca hareket etme süresi. |
polyline |
Bu bacağı oluşturan genel poli çizgi. Her |
start_ |
Bu etabın başlangıç konumu. Bu değer, sağlanan |
end_ |
Bu bacağın bitiş konumu. Bu değer, sağlanan |
steps[] |
Bu ayaktaki segmentleri belirten bir adım dizisi. Her adım bir gezinme talimatını temsil eder. |
travel_ |
Kullanıcıya bildirilmesi gereken ek bilgileri (ör. rota adımında olası trafik bölgesi kısıtlaması) kapsar. |
RouteLegStep
RouteLeg
segmentini kapsar. Bir adım, tek bir gezinme talimatına karşılık gelir. Rota ayakları basamaklardan oluşur.
Alanlar | |
---|---|
distance_ |
Bu adımın metre cinsinden seyahat mesafesi. Bazı durumlarda bu alan için bir değer 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_ |
Bir ayak adımında trafik bölgesi kısıtlaması gibi kullanıcının bilgilendirilmesi gereken ek bilgileri içerir. |
RouteLegStepTravelAdvisory
Bir ayak adımında trafik bölgesi kısıtlaması gibi kullanıcının bilgilendirilmesi gereken ek bilgileri içerir.
Alanlar | |
---|---|
speed_ |
NOT: Bu alan şu anda doldurulmamaktadır. |
RouteLegTravelAdvisory
Kullanıcıya bildirilmesi gereken ek bilgileri (ör. rota adımında olası trafik bölgesi kısıtlaması) kapsar.
Alanlar | |
---|---|
toll_ |
Belirli bir |
speed_ |
Trafik yoğunluğunu ayrıntılı şekilde gösteren hızlı okuma aralıkları. Örnek:
|
RouteMatrixDestination
ComputeRouteMatrixRequest için tek bir hedef
Alanlar | |
---|---|
waypoint |
Zorunlu. Hedef yol noktası |
RouteMatrixElement
ComputeRouteMatrix API'de bir kaynak/varış noktası çifti için hesaplanan rota bilgilerini kapsar. Bu proto, istemciye yayınlanabilir.
Alanlar | |
---|---|
origin_ |
İstekte kaynağın sıfır tabanlı dizini. |
destination_ |
İstekteki hedefin sıfır tabanlı dizini. |
status |
Bu öğe için hata durum kodu. |
condition |
Rotanın bulunup bulunmadığını belirtir. Durumdan bağımsızdır. |
distance_ |
Rotanın metre cinsinden seyahat mesafesi. |
duration |
Rotada gezinmek için gereken süre. |
static_ |
Trafik koşulları dikkate alınmadan, rota boyunca seyahat etme süresi. |
travel_ |
Rota hakkında ek bilgiler. Örneğin: kısıtlama bilgileri ve otoyol ücreti bilgileri |
fallback_ |
Sunucu, belirli bir kaynak/varış noktası çifti için verilen tercihlerle rotayı hesaplayamadığında farklı bir hesaplama modu kullanabilir. Yedek modu 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 OK olmadığında kullanılır. |
ROUTE_EXISTS |
Bir rota bulundu ve öğeye karşılık gelen bilgiler dolduruldu. |
ROUTE_NOT_FOUND |
Rota bulunamadı. Rota bilgilerini içeren alanlar (ör. distance_meters veya duration ) öğede doldurulmaz. |
RouteMatrixOrigin
ComputeRouteMatrixRequest için tek bir kaynak
Alanlar | |
---|---|
waypoint |
Zorunlu. Başlangıç noktası referans noktası |
route_ |
İsteğe bağlı. Bu konumu başlangıç noktası olarak kullanan 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_ |
Politika, Doğru değerine ayarlandığında makul olduğu durumlarda paralı yollardan kaçınarak paralı yollar içermeyen rotalara öncelik verir. Yalnızca |
avoid_ |
Doğru değerine ayarlandığında, otoyol içermeyen rotalara öncelik vererek makul olan durumlarda otoyollardan kaçınır. Yalnızca |
avoid_ |
True (doğru) değerine ayarlandığında, feribot içermeyen rotaları tercih ederek makul olan durumlarda feribotlardan kaçınır. Yalnızca |
avoid_ |
Doğru değerine ayarlandığında, iç mekan navigasyonu içermeyen rotaları tercih ederek makul olan durumlarda iç mekanlarda gezinmekten kaçınır. Yalnızca |
vehicle_ |
Araç bilgilerini belirtir. |
toll_ |
Ücretli geçiş kartlarıyla ilgili bilgileri içerir. Geçiş kartı sağlanırsa API, geçiş fiyatını döndürmeye çalışır. Otoyol geçişleri sağlanmazsa API, otoyol geçişini bilinmiyor olarak değerlendirir ve nakit fiyatı döndürmeye çalışır. Yalnızca |
RouteObjective
ComputeCustomRoutes
tarafından optimize edilecek bir hedefi içerir.
Alanlar | |
---|---|
Birleştirme alanı objective . Rota hedefi. objective yalnızca aşağıdakilerden biri olabilir: |
|
rate_ |
Ücret listesi hedefi. |
Ücret listesi
RateCard
rota hedefini içerir.
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
Fiyat kartında 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_ |
Güzergahtaki ücretler hakkındaki bilgileri kapsar. Bu alan yalnızca Rota üzerinde ücretli geçiş olmasını beklediğimiz durumlarda doldurulur. Bu alan ayarlanır ancak |
speed_ |
Trafik yoğunluğunu ayrıntılı şekilde gösteren hızlı okuma aralıkları. Örnek:
|
RouteTravelMode
Seyahat şeklini belirtmek için kullanılan bir değer grubu.
Sıralamalar | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Ulaşım şekli belirtilmedi. Varsayılan olarak DRIVE değerine ayarlanır. |
DRIVE |
Binek aracıyla seyahat etme. |
BICYCLE |
Bisikletle seyahat edin. |
WALK |
Yürüyerek seyahat edin. |
TWO_WHEELER |
İki tekerlekli, motorlu araç. Örneğin, motosiklet. Bunun insan destekli modu kapsayan BICYCLE ulaşım şeklinden farklı olduğunu unutmayın. |
TAXI |
Lisanslı taksilerle seyahat edin. Bu sayede, aracın bazı bölgelerde özel taksi şeritlerinde seyahat etmesine izin verilebilir. TAKSİ modu deneysel bir özelliktir. Müşteri, taksi şerit verilerinin bulunmadığı bir şehirde TAKSİ rotası isterse bir ARABA rotası döndürülür. |
RoutingPreference
Rota hesaplanırken dikkate alınacak faktörleri belirten bir değer kümesi.
Sıralamalar | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Yönlendirme tercihi belirtilmedi. Varsayılan olarak TRAFFIC_AWARE değerine ayarlanır. |
TRAFFIC_UNAWARE |
Rotaları, canlı trafik koşullarını dikkate almadan 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 güncel yol koşullarına değil, yol ağına ve zamandan bağımsız ortalama trafik koşullarına göre belirlenir. Sonuç olarak, rotalar geçici olarak kapalı olan yolları içerebilir. Belirli bir istek iç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şiklik gösterebilir. Sonuçlar, neredeyse eşdeğer rotalar arasında herhangi bir zamanda veya sıklıkta değişiklik gösterebilir. |
TRAFFIC_AWARE |
Rotaları trafik koşullarını dikkate alarak hesaplar. TRAFFIC_AWARE_OPTIMAL 'e kıyasla, gecikmeyi önemli ölçüde azaltmak için bazı optimizasyonlar uygulanır. |
TRAFFIC_AWARE_OPTIMAL |
Çoğu performans optimizasyonunu uygulamadan, rotaları trafik koşullarını dikkate alarak hesaplar. Bu değerin kullanılması en yüksek gecikmeyi sağlar. |
SpeedReadingInterval
Bir çoklu çizginin veya yolun bitişik bir segmentindeki trafik yoğunluğu göstergesi. P_0, P_1, ... , P_N (sıfır tabanlı dizin) noktalarına sahip bir yol göz önüne alındığında SpeedReadingInterval
, bir aralık tanımlar ve aşağıdaki kategorileri kullanarak trafiğini açıklar.
Alanlar | |
---|---|
start_ |
Çoklu çizgideki bu aralığın başlangıç dizini. JSON'da dizin 0 olduğunda alan doldurulmamış olarak görünür. |
end_ |
Poli çizgideki bu aralığın bitiş dizini. JSON'da dizin 0 olduğunda alan doldurulmamış olarak görünür. |
speed |
Bu aralıkta trafik hızı. |
Hız
Trafik verilerine göre çoklu çizgi hızının sınıflandırması.
Sıralamalar | |
---|---|
SPEED_UNSPECIFIED |
Varsayılan değer. Bu değer kullanılmamaktadır. |
NORMAL |
Normal hız, 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
'ta ücret bilgilerini kapsar.
Alanlar | |
---|---|
estimated_ |
İlgili |
TollPass
Dünya genelinde desteklediğimiz ücretli geçişlerin listesi.
Sıralamalar | |
---|---|
TOLL_PASS_UNSPECIFIED |
Kullanılmıyor. Bu değer kullanılırsa istek başarısız olur. |
AU_ETOLL_TAG |
Sidney'de ücretli geçiş hizmeti veren birçok sağlayıcıdan biri. https://www.myetoll.com.au |
AU_EWAY_TAG |
Sidney'deki çok sayıda geçiş kartı sağlayıcısından biri. https://www.tollpay.com.au/ |
AU_LINKT |
Avustralya genelinde geçiş kartı. https://www.linkt.com.au/ adresinden daha fazla bilgi edinebilirsiniz. |
AR_TELEPASE |
Arjantin otoyol geçiş kartı. Daha fazla bilgi için https://telepase.com.ar adresini ziyaret edin. |
BR_AUTO_EXPRESO |
Brezilya geçiş kartı. Ek ayrıntılar için https://www.autoexpreso.com adresini ziyaret edin. |
BR_CONECTCAR |
Brezilya geçiş kartı. Daha fazla bilgiyi https://conectcar.com adresinde bulabilirsiniz. |
BR_MOVE_MAIS |
Brezilya geçiş kartı. Ayrıntılı bilgi için https://movemais.com adresini ziyaret edin. |
BR_PASSA_RAPIDO |
Brezilya geçiş kartı. Daha fazla bilgi için https://pasorapido.gob.do/ adresini ziyaret edin. |
BR_SEM_PARAR |
Brezilya otoyol geçiş kartı. Daha fazla bilgi için https://www.semparar.com.br adresini ziyaret edin. |
BR_TAGGY |
Brezilya geçiş kartı. Daha fazla bilgi için https://taggy.com.br adresini ziyaret edin. |
BR_VELOE |
Brezilya otoyol geçiş kartı. Daha ayrıntılı bilgiyi https://veloe.com.br/site/onde-usar adresinde bulabilirsiniz. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Kanada-ABD sınır kapısı. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Kanada'dan ABD'ye geçiş noktası. |
CA_US_BLUE_WATER_EDGE_PASS |
Ontario, Kanada- Michigan, ABD sınır kapısı. |
CA_US_CONNEXION |
Kanada'nın Ontario eyaletinde ABD'nin Michigan eyaletine giden sınır kapısı. |
CA_US_NEXUS_CARD |
Kanada-ABD sınır kapısı. |
ID_E_TOLL |
Endonezya. Birden fazla banka tarafından sunulan ve otoyol ücretlerini ödemek için kullanılan e-kart. Bankalar aracılığıyla yapılan tüm e-kart ödemeleri aynı olduğundan 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. Otoyol ücretlerini tahsil etmek için kullanılan elektronik kablosuz sistem. https://www.go-etc.jp/ |
JP_ETC2 |
Japonya ETC2.0. Araçlardaki cihazlar ile yoldaki antenler arasında daha fazla indirim ve iki yönlü iletişim sunan ETC'nin yeni 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 geçiş kartı şirketi. Mexico City'de faaliyet gösteren birçok şirketten biri. https://www.televia.com.mx adresinden daha fazla bilgi edinebilirsiniz. |
MX_TELEVIA |
Meksika otoyol geçiş kartı şirketi. Mexico City'de faaliyet gösteren birçok kanaldan biri. https://www.televia.com.mx |
MX_VIAPASS |
Meksika geçiş kartı. Ayrıntılı bilgi için https://www.viapass.com.mx/viapass/web_home.aspx adresini ziyaret edin. |
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 Temiz Hava Aracı (CAV) çıkartmasına ek olarak FasTrak kartı olduğunu belirtir. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, ABD. |
US_CO_GO_PASS |
CO, ABD. |
US_DE_EZPASSDE |
DE, 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 |
Los Angeles, ABD. |
US_LA_TOLL_TAG |
Los Angeles, 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ığı için 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ğer kümesi.
Sıralamalar | |
---|---|
UNITS_UNSPECIFIED |
Ölçü birimleri belirtilmedi. Varsayılan olarak istekten tahmin edilen ölçü birimi kullanılır. |
METRIC |
Metrik ölçü birimleri. |
IMPERIAL |
İngiliz (İngilizce) ölçü birimleri. |
VehicleEmissionType
Aracın emisyon türünü açıklayan bir değer grubu. Yalnızca ARAÇ ulaşım şekli için geçerlidir.
Sıralamalar | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Emisyon türü belirtilmedi. Varsayılan olarak GASOLINE'a ayarlanır. |
GASOLINE |
Benzinli araç. |
ELECTRIC |
Elektrikle çalışan araç. |
HYBRID |
Hibrit yakıtlı (ör. benzin + elektrik) araç. |
VehicleInfo
Araç emisyonu türü gibi araç bilgilerini içerir.
Alanlar | |
---|---|
emission_ |
Aracın emisyon türünü açıklar. Yalnızca |
Ara nokta
Bir referans noktasını içerir. Yol üstü işaretleri, bir rotanın hem başlangıcını hem de sonunu işaret eder ve rota üzerindeki ara durakları içerir.
Alanlar | |
---|---|
via |
Bu ara noktayı bir bitiş noktası olarak değil, bir ara hedef olarak işaretler. İstekte bulunan ve "via" özelliğine sahip olmayan her bir yol noktası için yanıt, seyahatin bu aşamasındaki duraklarla ilgili ayrıntıları sağlamak üzere |
vehicle_ |
Bu değer, yol noktasının, araçların durması için tasarlandığını ve teslim alma veya bırakma işleminin yapılacağını belirtir. Bu değeri ayarlarsanız hesaplanan rota, teslim alma ve bırakma işlemi için uygun olmayan yollardaki |
side_ |
Bu yol işaretinin konumunun, aracın yolun belirli bir tarafında durması için tercih edildiğini belirtir. Bu değeri ayarladığınızda rota, konumdan geçer. Böylece araç, konumun merkezine göre ağırlık verdiği yol kenarında durabilir. Bu seçenek yalnızca "DRIVE" ve "TWO_WHEELER" seyahat modları için çalışır. |
Birlik alanı location_type . Bir konumu temsil etmenin farklı yolları. location_type şunlardan yalnızca biri olabilir: |
|
location |
İsteğe bağlı bir başlık da dahil olmak üzere coğrafi koordinatlar kullanılarak belirtilen bir nokta. |
place_ |
Referans noktasıyla ilişkilendirilen ÖY yer kimliği. |