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 (Rota Tercihleri API'si).
ComputeCustomRoutes |
---|
Bir dizi terminal ve ara ara nokta ve bir rota hedefi ışığında, rota hedefi için en iyi rotayı hesaplar. Ayrıca, referans rota olarak en hızlı rota ve en kısa rotayı 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 (
|
ComputeRouteMatrix |
---|
Kalkış noktalarının ve varış noktalarının listesini alır ve her bir kalkış ve hedef 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:
Alan maskenize
|
ComputeRoutes |
---|
Bir dizi terminal ve ara ara nokta belirtildiğinde, isteğe bağlı alternatif rotalarla birlikte birincil rotayı 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ıç 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. |
travel_mode |
İsteğe bağlı. Ulaşım şeklini belirtir. Şu anda yalnızca DRIVE desteklenmektedir. |
routing_preference |
İ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 |
polyline_quality |
İsteğe bağlı. Çoklu çizginin kalitesi için tercihinizi belirtir. |
polyline_encoding |
İsteğe bağlı. Çoklu çizgi için tercih edilen kodlamayı belirtir. |
departure_time |
İ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. |
route_modifiers |
İsteğe bağlı. Rotaların hesaplanma şeklini etkileyen bir dizi koşul. |
route_objective |
Zorunlu. Optimizasyon yapılacak rota hedefi. |
language_code |
İ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. |
ComputeCustomRoutesResponse
ComputeCustomRoutes yanıt mesajı.
Alanlar | |
---|---|
routes[] |
Giriş rotası hedefi için "en iyi" rotalar. |
fastest_route |
En hızlı referans rotası. |
shortest_route |
En kısa referans rotası. |
fallback_info |
Özel rotalar için yedek bilgiler. |
FallbackInfo
ComputeCustomRoutes için yedek bilgileri içerir. ComputeCustomRoutes iki tür yedek gerçekleştirir:
Müşteri tarafından istenen redirect_preference kullanarak rotayı hesaplayamazsa başka bir yönlendirme moduna geçer. Bu durumda, fallback_routing_mode ve redirect_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" rota hesaplayamazsa başka bir hedefe geçebilir. fallback_route_objective, yedek rota hedefini iletmek için kullanılır.
Alanlar | |
---|---|
routing_mode |
Yanıt için kullanılan yönlendirme modu. Yedek tetiklendiyse mod, orijinal istemci isteğinde ayarlanan yönlendirme tercihinden farklı olabilir. |
routing_mode_reason |
Orijinal yanıt yerine yedek yanıtın kullanılma nedeni. Bu alan yalnızca yedek modu tetiklendiğinde ve yedek yanıt döndürüldüğünde doldurulur. |
route_objective |
Yanıt için kullanılan rota hedefi. Yedek 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 değerini true olarak ayarlarsa ve Google'ın rota için ücretli fiyat verilerine sahip olmaması durumunda, API, ücret fiyatını dikkate almadan RateCard'a geri döner. |
ComputeRouteMatrixRequest
ComputeRouteMatrix istek mesajı
Alanlar | |
---|---|
origins[] |
Zorunlu. Yanıt matrisinin satırlarını belirleyen kaynaklar dizisi. Kaynakların ve hedeflerin kardinalitesi için çeşitli boyut kısıtlamaları vardır:
|
destinations[] |
Zorunlu. Yanıt matrisinin sütunlarını belirleyen hedefler dizisi. |
travel_mode |
İsteğe bağlı. Ulaşım şeklini belirtir. |
routing_preference |
İ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 bir gecikmeye yol açarsa 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 |
departure_time |
İsteğe bağlı. Kalkış saati. Bu değeri ayarlamazsanız varsayılan olarak istekte bulunduğunuz 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ı. 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. |
travel_mode |
İsteğe bağlı. Ulaşım şeklini belirtir. |
routing_preference |
İ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 |
polyline_quality |
İsteğe bağlı. Çoklu çizginin kalitesi için tercihinizi belirtir. |
polyline_encoding |
İsteğe bağlı. Çoklu çizgi için tercih edilen kodlamayı belirtir. |
departure_time |
İ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. |
compute_alternative_routes |
Rotaya ek olarak alternatif rotaların hesaplanıp hesaplanmayacağını belirtir. |
route_modifiers |
İsteğe bağlı. Rotaların hesaplanma şeklini etkileyen bir dizi koşul. |
language_code |
İ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. |
optimize_waypoint_order |
optimizeWaypointOrder doğru değerine ayarlanırsa rotanın toplam maliyetini en aza indirmek için belirtilen ara ara noktaları yeniden sıralamaya çalışılır. Ara ara noktaların herhangi biri ara nokta üzerindenyse istek başarısız olur. Yeni sıralamayı bulmak için ComputeRoutesResponse.Routes.enhanced_intermediate_waypoint_index kullanın. |
ComputeRoutesResponse
Yanıt mesajını ComputeRoutes kullanır.
Alanlar | |
---|---|
routes[] |
compute_alternatives_routes değerini belirttiğinizde bir hesaplanmış rota dizisi (en fazla üç) içerir, belirtmediğinizde ise yalnızca bir rota içerir. Bu dizi birden çok giriş içerdiğinde, ilki en çok önerilen rotadır. Dizi boşsa rota bulunamadı demektir. |
fallback_info |
Sunucunun tüm giriş tercihleriyle rota sonuçlarını hesaplayamadığı bazı durumlarda, farklı bir hesaplama yöntemi kullanmaya başlayabilir. Yedek modu kullanıldığında bu alan, yedek yanıtı hakkında ayrıntılı bilgiler içerir. Aksi takdirde bu alan ayarlanmaz. |
CustomRoute
Müşterinin belirttiği rota hedefine göre hesaplanan özel bir rotayı içerir. CustomRoute, adım adım navigasyon için özel rotanın yeniden oluşturulması amacıyla NavSDK'ya iletilebilecek bir rota ve bir rota jetonu içerir.
Alanlar | |
---|---|
route |
Giriş rotası hedefi için "en iyi" olarak kabul edilen rota. |
token |
NavSDK'ya iletilebilen web için güvenli base64 kodlu rota jetonu, NavSDK'nın navigasyon sırasında rotayı yeniden oluşturmasına olanak tanır ve yeniden yönlendirme durumunda RoutesPreferred ComputeCustomRoutes çağrıldığında orijinal amacı dikkate alır. Müşteriler bu jetonu opak blob olarak değerlendirmelidir. |
FallbackInfo
Bir yedek sonucun nasıl ve neden kullanıldığıyla ilgili bilgiler. Bu alan ayarlanırsa sunucunun yedek olarak tercih ettiğiniz moddan farklı bir yönlendirme modu kullandığı anlamına gelir.
Alanlar | |
---|---|
routing_mode |
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ılma nedeni. Bu alan yalnızca yedek modu tetiklendiğinde ve yedek yanıt döndürüldüğünde doldurulur. |
FallbackReason
Yedek yanıtı kullanma 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 mod tarafından hesaplanan bir sonuç döndürebildik. |
LATENCY_EXCEEDED |
Tercih ettiğiniz rota moduyla hesaplamayı zamanında tamamlayamadık, ancak alternatif modla hesaplanan bir sonucu 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ın hesaplanması için "TRAFFIC_UNAWARE" yönlendirme modunun kullanıldığını gösterir. |
FALLBACK_TRAFFIC_AWARE |
Yanıtın hesaplanması için "TRAFFIC_AWARE" yönlendirme modunun kullanıldığını gösterir. |
Konum
Bir konumu kapsar (coğrafi nokta ve isteğe bağlı bir başlık).
Alanlar | |
---|---|
lat_lng |
Ara noktanın coğrafi koordinatları. |
heading |
Trafiğin akış yönüyle ilişkili pusula yönü. Bu değer, teslim alma ve bırakma için yol kenarını belirtmek üzere kullanılır. Başlık değerleri 0 ile 360 arasında olabilir (0 değeri Kuzey, 90, Teslim Tarihi yönü belirtilir). Bu alanı yalnızca |
Manevra
Geçerli adım için gerçekleştirilecek gezinme işlemini belirten değerler (ör. sola dönme, birleştir, düz vb.).
Sıralamalar | |
---|---|
MANEUVER_UNSPECIFIED |
Kullanılmıyor. |
TURN_SLIGHT_LEFT |
Hafif sola çevirin. |
TURN_SHARP_LEFT |
Keskin sola dönün. |
UTURN_LEFT |
Sola u dönüşü yapın. |
TURN_LEFT |
Sola dönün. |
TURN_SLIGHT_RIGHT |
Hafif sağa dönün. |
TURN_SHARP_RIGHT |
Keskin sağa dönün. |
UTURN_RIGHT |
Sağa u dönüşü yapın. |
TURN_RIGHT |
Sağa dönün. |
STRAIGHT |
Düz yola çıkın. |
RAMP_LEFT |
Soldaki rampaya girin. |
RAMP_RIGHT |
Sağdaki rampaya girin. |
MERGE |
Trafikle birleştirin. |
FORK_LEFT |
Soldaki çatalı kullanın. |
FORK_RIGHT |
Doğru çatalı kullanın. |
FERRY |
Feribota binin. |
FERRY_TRAIN |
Feribota giden trene binin. |
ROUNDABOUT_LEFT |
Döner kavşaktan sola dönün. |
ROUNDABOUT_RIGHT |
Döner kavşaktan sağa dönün. |
Çoklu çizgi
Kodlanmış bir çoklu çizgiyi içerir.
Alanlar | |
---|---|
polyline_type alanı. Çoklu çizginin türünü içerir. Varsayılan olarak coding_polyline değerine ayarlanır. polyline_type şunlardan yalnızca biri olabilir: |
|
encoded_polyline |
Çoklu çizgi kodlama algoritması kullanılarak çoklu çizginin dize kodlaması |
geo_json_linestring |
GeoJSON LineString biçimini kullanarak bir çoklu çizgiyi 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 LineString biçimini kullanarak bir çoklu çizgiyi belirtir |
PolylineQuality
Çoklu çizginin kalitesini belirten bir değer grubu.
Sıralamalar | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Çoklu çizgi kalite tercihi belirtilmedi. Varsayılan olarak OVERVIEW değerine ayarlanır. |
HIGH_QUALITY |
Artırılmış yanıt boyutu pahasına, OVERVIEW değerinden daha fazla nokta kullanılarak oluşturulan yüksek kaliteli bir çoklu çizgiyi belirtir. Daha fazla kesinliğe ihtiyacınız olduğunda bu değeri kullanın. |
OVERVIEW |
Az sayıda nokta kullanılarak oluşturulan genel bakış çoklu çizgisini belirtir. Rotanın genel görünümünü görüntülerken bu değeri kullanın. Bu seçenek kullanıldığında, HIGH_QUALITY seçeneğine kıyasla daha düşük bir istek gecikmesi görülür. |
Rota
Başlangıç, bitiş ve ara noktaları birleştiren bir dizi bağlantılı yol segmentinden oluşan bir rotayı içerir.
Alanlar | |
---|---|
legs[] |
Güzergahı oluşturan bacaklar (ara noktalar arasındaki yol segmentleri) Her bacak, |
distance_meters |
Rotanın metre cinsinden seyahat mesafesi. |
duration |
Rotada gezinmek için gereken süre. |
static_duration |
Trafik koşulları dikkate alınmadan rotadaki seyahat süresi. |
polyline |
Genel rota çoklu çizgisi. Bu çoklu çizgi, tüm |
description |
Rotanın açıklaması. |
warnings[] |
Rota görüntülenirken gösterilecek bir uyarı dizisi. |
viewport |
Çoklu çizginin görüntü alanı sınırlama kutusu. |
travel_advisory |
Rotayla ilgili ek bilgiler. |
optimized_intermediate_waypoint_index[] |
ComputeRoutesRequest.optimize_waypoint_order doğru değerine ayarlanırsa bu alan, ara ara ara noktaların optimize edilmiş sırasını içerir. Aksi takdirde, bu alan boş bırakılır. Örneğin, girişin Başlangıç noktası: LA; Ara ürünler: Dallas, Bangor, Phoenix; Hedef: New York ve optimize edilmiş ara ara nokta sırasının Phoenix, Dallas, Bangor olduğunu varsayalım. Sonra bu alan [2, 0, 1] değerlerini içerir. Dizin, ilk ara ara nokta için 0 ile başlar. |
RouteLeg
via
olmayan ara noktalar arasındaki bir segmenti içerir.
Alanlar | |
---|---|
distance_meters |
Rota ayağının metre cinsinden seyahat mesafesi. |
duration |
Bacakta gezinmek için gereken süre. |
static_duration |
Trafik koşulları dikkate alınmadan hesaplanan, bacak boyunca seyahat süresi. |
polyline |
Bu bacak için genel çoklu çizgi. Buna her |
start_location |
Bu bacağın başlangıç konumu. Bu, sağlanan |
end_location |
Bu bacağın son konumu. Bu, sağlanan |
steps[] |
Bu bacaktaki segmentleri belirten bir adım dizisi. Her adım bir gezinme talimatını temsil eder. |
travel_advisory |
Güzergahın bir aşamasında olası trafik bölgesi kısıtlaması gibi, kullanıcının bilgilendirilmesi gereken ek bilgileri içerir. |
RouteLegStep
Bir RouteLeg
segmentini içerir. Bir adım, tek bir gezinme talimatına karşılık gelir. Rota ayakları adımlardan oluşur.
Alanlar | |
---|---|
distance_meters |
Bu adımın metre cinsinden seyahat mesafesi. Bazı durumlarda bu alanda değer bulunmayabilir. |
static_duration |
Trafik koşulları dikkate alınmadan bu adımdaki seyahat süresi. Bazı durumlarda bu alanda değer bulunmayabilir. |
polyline |
Bu adımla ilişkili çoklu çizgi. |
start_location |
Bu adımın başlangıç konumu. |
end_location |
Bu adımın bitiş konumu. |
navigation_instruction |
Navigasyon talimatları. |
travel_advisory |
Bir adımdaki olası trafik bölgesi kısıtlaması gibi, kullanıcının bilgilendirilmesi gereken ek bilgileri içerir. |
RouteLegStepTravelAdvisory
Bir adımdaki olası trafik bölgesi kısıtlaması gibi, kullanıcının bilgilendirilmesi gereken ek bilgileri içerir.
Alanlar | |
---|---|
speed_reading_intervals[] |
Trafik yoğunluğunu ayrıntılı olarak veren hızlı okuma aralıkları. Örnek:
|
RouteLegTravelAdvisory
Güzergahın bir aşamasında olası trafik bölgesi kısıtlaması gibi, kullanıcının bilgilendirilmesi gereken ek bilgileri içerir.
Alanlar | |
---|---|
toll_info |
Belirli RouteLeg üzerindeki ücretli geçişlerle ilgili bilgileri içerir. Bu alan yalnızca RouteLeg üzerinde ücretli geçiş olmasını bekliyorsak doldurulur. Bu alan ayarlanır ancak tahmini_fiyat alt alanı doldurulmazsa söz konusu yolun ücretli geçişler içermesi gerektiğini düşünüyoruz ancak tahmini bir fiyatı bilmiyoruz. Bu alan yoksa, RouteLeg üzerinde ücretli geçiş yoktur. |
speed_reading_intervals[] |
Trafik yoğunluğunu ayrıntılı olarak veren hızlı okuma aralıkları. Örnek:
|
RouteMatrixDestination
ComputeRouteMatrixRequest için tek bir hedef
Alanlar | |
---|---|
waypoint |
Zorunlu. Hedef ara nokta |
RouteMatrixElement
ComputeRouteMatrix API'deki bir kaynak/hedef çifti için hesaplanan rota bilgilerini içerir. Bu proto, istemciye yayınlanabilir.
Alanlar | |
---|---|
origin_index |
İstekteki kaynağın sıfır tabanlı dizini. |
destination_index |
İ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_meters |
Rotanın metre cinsinden seyahat mesafesi. |
duration |
Rotada gezinmek için gereken süre. |
static_duration |
Trafik koşulları dikkate alınmadan rotadaki seyahat süresi. |
travel_advisory |
Rotayla ilgili ek bilgiler. Örneğin: kısıtlama bilgileri ve geçiş ücreti bilgileri |
fallback_info |
Sunucunun söz konusu başlangıç/hedef çifti için verilen tercihlerle rotayı hesaplayamadığı bazı durumlarda, farklı bir hesaplama modu kullanmaya geçebilir. Yedek modu kullanıldığında, bu alan yedek yanıtı hakkında ayrıntılı bilgiler içerir. Aksi takdirde bu alan ayarlanmaz. |
RouteMatrixElementCondition
Döndürülen rotanın durumu.
Sıralamalar | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Yalnızca öğenin status uygun olmadığında kullanılır. |
ROUTE_EXISTS |
Bir rota bulundu ve öğeye ilişkin bilgiler dolduruldu. |
ROUTE_NOT_FOUND |
Rota bulunamadı. distance_meters veya duration gibi rota bilgilerini içeren alanlar öğenin içinde doldurulmaz. |
RouteMatrixOrigin
ComputeRouteMatrixRequest için tek bir kaynak
Alanlar | |
---|---|
waypoint |
Zorunlu. Kalkış ara noktası |
route_modifiers |
İsteğe bağlı. Bunu kaynak olarak alan her rota için değiştiriciler |
RouteModifiers
Rotalar hesaplanırken karşılanması gereken bir dizi isteğe bağlı koşulu içerir.
Alanlar | |
---|---|
avoid_tolls |
Makul olduğu durumlarda paralı yollardan kaçınılacağını belirtir. Ücretli yol içermeyen rotalar tercih edilecektir. Yalnızca |
avoid_highways |
Makul durumlarda otoyollardan kaçınılıp kaçınılacağını belirtir. Otoyol içermeyen rotalar tercih edilecektir. Yalnızca |
avoid_ferries |
Makul durumlarda feribotlardan kaçınılıp geçilmeyeceğini belirtir. Feribotla seyahat içermeyen rotalar tercih edilecektir. Yalnızca |
avoid_indoor |
Makul durumlarda iç mekanlarda gezinmekten kaçınılıp sakınlanmayacağını belirtir. İç mekan navigasyonunu içermeyen rotalar tercih edilecektir. Yalnızca |
vehicle_info |
Araç bilgilerini belirtir. |
toll_passes[] |
Ücretli geçiş kartlarıyla ilgili bilgileri içerir. Ücretli geçiş kartları sağlanırsa API, geçiş fiyatını döndürmeye çalışır. Ücretli geçiş kartları sağlanmazsa API, geçiş ücretini bilinmeyen olarak değerlendirir ve nakit fiyatı iade etmeye çalışır. Yalnızca DRIVE ve TWO_WHEELER ulaşım modları için geçerlidir. |
RouteObjective
ComputeCustomRoutes tarafından optimize edilecek bir hedefi içerir.
Alanlar | |
---|---|
rate_card |
Ücret Listesi hedefi. |
RateCard
Ücret Listesi rota hedefini içerir.
Alanlar | |
---|---|
cost_per_minute |
İsteğe bağlı. Dakika başına maliyet. |
cost_per_km |
İsteğe bağlı. Kilometre başına maliyet. |
include_tolls |
İsteğe bağlı. Geçiş ücretinin genel maliyete dahil edilip edilmeyeceğini belirtir. |
MonetaryCost
Ücret listesinde kullanılan maliyeti içerir.
Alanlar | |
---|---|
value |
Zorunlu. İstekten yola çıkarak yerel para birimindeki maliyet değeri. |
RouteTravelAdvisory
Olası trafik bölgesi kısıtlaması gibi kullanıcının bilgilendirilmesi gereken ek bilgileri içerir.
Alanlar | |
---|---|
toll_info |
Rota üzerindeki ücretli geçişlerle ilgili bilgileri içerir. Bu alan yalnızca Rota üzerinde ücretli geçiş olmasını bekliyorsak doldurulur. Bu alan ayarlanır ancak tahmini_fiyat alt alanı doldurulmazsa söz konusu yolun ücretli geçişler içermesi gerektiğini düşünüyoruz ancak tahmini bir fiyatı bilmiyoruz. Bu alan ayarlanmazsa, Rota üzerinde ücretli arama olmaması beklenmektedir. |
speed_reading_intervals[] |
Trafik yoğunluğunu ayrıntılı olarak veren hızlı okuma aralıkları. Örnek:
|
RouteTravelMode
Ulaşım şeklini belirtmek için kullanılan değerler grubu.
Sıralamalar | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Ulaşım şekli belirtilmedi. Varsayılan olarak DRIVE değerine ayarlanır. |
DRIVE |
Binek aracıyla seyahat. |
BICYCLE |
Bisikletle seyahat edin. |
WALK |
Yürüyerek seyahat edin. |
TWO_WHEELER |
İki tekerlekli, motorlu araç. Örneğin, motosiklet. Bunun, insan gücüyle çalışan BICYCLE ulaşım modundan farklı olduğunu unutmayın. |
TAXI |
Aracın bazı bölgelerdeki belirli taksi yollarında ilerlemesine izin verebilecek lisanslı taksiyle seyahat edin. TAXI modu deneysel bir özelliktir. Müşteri, taksi şeridi verilerinin bulunmadığı bir şehirde TAXI rotası talep ederse DRIVE rotası döndürülür. |
RoutingPreference
Rota hesaplamasında dikkate alınacak faktörleri belirten bir değer grubu.
Sıralamalar | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Yönlendirme tercihi belirtilmedi. Varsayılan olarak TRAFFIC_AWARE değerine ayarlanır. |
TRAFFIC_UNAWARE |
Trafik koşullarını dikkate almadan rotaları hesaplar. Trafik koşullarının önemli olmadığı durumlarda uygundur. Bu değerin kullanılması en düşük gecikmeyi sağlar. |
TRAFFIC_AWARE |
Trafik koşullarını dikkate alarak rotaları hesaplar. TRAFFIC_AWARE_OPTIMAL uygulamasının aksine, gecikmeyi önemli ölçüde azaltmak için bazı optimizasyonlar uygulanır. |
TRAFFIC_AWARE_OPTIMAL |
Çoğu performans optimizasyonunu uygulamadan, trafik koşullarını dikkate alarak rotaları hesaplar. Bu değerin kullanılması en yüksek gecikmeyi oluşturur. |
SpeedReadingInterval
Çoklu çizgi 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 söz konusu alanın trafiğini açıklar.
Alanlar | |
---|---|
start_polyline_point_index |
Çoklu çizgideki bu aralığın başlangıç dizini. JSON'de dizin 0 olduğunda alan doldurulmamış görünür. |
end_polyline_point_index |
Çoklu çizgideki bu aralığın bitiş dizini. JSON'de dizin 0 olduğunda alan doldurulmamış 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ız, yavaşlama algılanmadı. |
SLOW |
Yavaşlama algılandı ancak trafik sıkışıklığı oluşmadı. |
TRAFFIC_JAM |
Trafik sıkışıklığı tespit edildi. |
TollInfo
Route
veya RouteLeg
üzerinde ücretli geçiş bilgilerini içerir.
Alanlar | |
---|---|
estimated_price[] |
İlgili Rota veya RouteLeg için ücretli geçişlerin tutarı. Bu liste, ücretli geçiş istasyonları tarafından ödenmesi beklenen her para birimine ilişkin bir tutar içerir. Bu liste, genellikle ücretli geçişleri tek bir para biriminde olan rotalar için yalnızca bir öğe içerir. Uluslararası seyahatler için bu liste, ücretli geçişleri farklı para birimlerinde yansıtmak üzere birden fazla öğe içerebilir. |
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 geçiş kartı sağlayıcılarından biridir. https://www.myetoll.com.au |
AU_EWAY_TAG |
Sidney geçiş kartı sağlayıcılarından biridir. https://www.tollpay.com.au/ |
AU_LINKT |
Avustralya genelinde geçerli geçiş kartı. Ayrıntılı bilgi için https://www.linkt.com.au/ adresini ziyaret edin. |
AR_TELEPASE |
Arjantin geçiş kartı. Daha fazla bilgi için https://telepase.com.ar adresini ziyaret edin. |
BR_AUTO_EXPRESO |
Brezilya geçiş kartı. https://www.autoexpreso.com adresinden ayrıntılı bilgi edinebilirsiniz. |
BR_CONECTCAR |
Brezilya geçiş kartı. https://conectcar.com adresinden daha ayrıntılı bilgi edinebilirsiniz. |
BR_MOVE_MAIS |
Brezilya geçiş kartı. Daha ayrıntılı bilgiyi https://movemais.com adresinde bulabilirsiniz. |
BR_PASSA_RAPIDO |
Brezilya geçiş kartı. Daha fazla bilgi için https://pasorapido.gob.do/ adresini ziyaret edin. |
BR_SEM_PARAR |
Brezilya geçiş kartı. Daha fazla bilgi için https://www.semparar.com.br adresini ziyaret edin. |
BR_TAGGY |
Brezilya geçiş kartı. Daha ayrıntılı bilgi için https://taggy.com.br adresine bakın. |
BR_VELOE |
Brezilya geçiş kartı. Daha ayrıntılı bilgi için https://veloe.com.br/site/onde-usar adresini ziyaret edin. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Kanada-ABD sınır geçişi. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Kanada-ABD sınır geçişi. |
CA_US_BLUE_WATER_EDGE_PASS |
Ontario, Kanada'dan Michigan'a, Amerika Birleşik Devletleri sınır kapısına. |
CA_US_CONNEXION |
Ontario, Kanada'dan Michigan'a, Amerika Birleşik Devletleri sınır kapısına. |
CA_US_NEXUS_CARD |
Kanada-ABD sınır geçişi. |
ID_E_TOLL |
Endonezya. Geçiş ücretleri için ödeme yapmak üzere birden fazla banka tarafından sunulan e-kart. Bankalardaki tüm e-kartlar aynı şekilde ücretlendirildiği için yalnızca bir enum değeri gereklidir. Ö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. |
MX_TAG_IAVE |
Meksika için geçiş kartı. |
MX_TAG_TELEVIA |
Meksika geçiş kartı şirketi. Mexico City'de faaliyet gösteren birçok şirketten biri. Daha fazla bilgi için https://www.televia.com.mx adresini ziyaret edin. |
MX_VIAPASS |
Meksika için geçiş kartı. Daha ayrıntılı bilgiyi 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 Temiz Hava Aracı (CAV) çıkartmasına ek olarak herhangi bir FasTrak biletine sahip 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 |
Hindistan, 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_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, ABD. |
US_MI_IQ_PROX_CARD |
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_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_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_NEWELL_TOLL_BRIDGE_TICKET |
WV, ABD. |
Birimler
Ekranda kullanılan ölçü birimini belirten değerler grubu.
Sıralamalar | |
---|---|
UNITS_UNSPECIFIED |
Ölçü birimleri belirtilmedi. Varsayılan olarak istekten tahmin edilen ölçü birimi kullanılır. |
METRIC |
Metrik ölçü birimleri. |
IMPERIAL |
İngiliz ölçü birimleridir. |
VehicleEmissionType
Aracın emisyon türünü açıklayan bir değer grubu. Yalnızca DRIVE ulaşım modu için geçerlidir.
Sıralamalar | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Emisyon türü belirtilmedi. Varsayılan olarak GASOLINE'a ayarlanır. |
GASOLINE |
Benzinli/benzinli araç. |
ELECTRIC |
Elektrikle çalışan araç. |
HYBRID |
Hibrit yakıt (ör. benzinli + elektrikli) araç. |
VehicleInfo
Plakanın son karakteri gibi araç bilgilerini içerir.
Alanlar | |
---|---|
emission_type |
Aracın emisyon türünü açıklar. Yalnızca DRIVE ulaşım modu için geçerlidir. |
Ara nokta
Bir referans noktası içerir. Referans noktaları bir rotanın hem başlangıcını hem de sonunu işaretler ve rota boyunca ara durakları içerir.
Alanlar | |
---|---|
via |
Bu ara noktayı bir bitiş noktası olarak değil, bir ara hedef olarak işaretler. İstekteki geçiş dışı her bir referans noktası için yanıt, gezinin ilgili ayağındaki duraklamalarla ilgili ayrıntıları sağlamak amacıyla |
vehicle_stopover |
Araçların durması için varış noktası olarak belirlendiğini belirtir. Bu değeri ayarladığınızda, hesaplama yapılan rota, teslim alma ve bırakma için uygun olmayan yollarda |
side_of_road |
Bu referans noktasının konumunun, aracın yolun belirli bir tarafında durması için tercih edilmesini amaçladığını belirtir. Bu değeri ayarladığınızda, aracın konumun yolun merkezine doğru eğildiği yol kenarında durabileceği şekilde rota, konumdan geçer. Bu seçenek yalnızca "DRIVE" ve "TWO_WHEELER" seyahat modlarında ve "location_type" "location" olarak ayarlandığında çalışır. |
location_type alanı. Bir yeri 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_id |
Referans noktasıyla ilişkili ÖY Yer Kimliği. |