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'si.
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 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. Örneğin, bu yöntemde:
Alan maskenize
|
ComputeRoutes |
---|
Bir dizi terminal ve ara ara nokta verildiğ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. Örneğin, bu yöntemde:
Google, aşağıdaki nedenlerle joker karakter (
|
ComputeCustomRoutesRequest
ComputeCustomRoutes istek mesajı.
Alanlar | |
---|---|
origin |
Zorunlu. Başlangıç noktası referans noktası. |
destination |
Zorunlu. Hedef referans noktası. |
intermediates[] |
İsteğe bağlı. Güzergah üzerinde durmak veya geçmek için rota üzerinde bir dizi ara nokta (uç noktalar hariç). En fazla 25 ara ara nokta desteklenir. |
travel_mode |
İsteğe bağlı. Ulaşım modunu 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 kullanmaya çalışır. Yönlendirme tercihi hataya veya ekstra uzun gecikmeye neden olursa bir hata döndürülür. Gelecekte, tercih edilen seçenek geçerli bir sonuç vermediğinde farklı bir seçenek kullanmak için yedek mekanizması 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 değer, varsayılan olarak isteği yaptığınız zaman olur. Bu değeri geçmişte olan bir zamana ayarlarsanız istek başarısız olur. |
route_modifiers |
İsteğe bağlı. Rotaların hesaplanma şeklini etkileyen ve yerine getirilecek bir dizi koşul. |
route_objective |
Zorunlu. Optimize edilecek rota hedefidir. |
language_code |
İsteğe bağlı. "en-US" gibi BCP-47 dil kodu veya "sr-Latn" girin. 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 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. |
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:
Araç, müşteri tarafından istenen path_preference öğesini kullanarak rotayı hesaplayamazsa başka bir yönlendirme moduna döner. Bu durumda, kullanılan yedek yönlendirme modunu ve yedeğin nedenini bildirmek için Fallback_routing_mode ve yönlendirme_mode_fallback_reason özellikleri kullanılır.
Eğer "en iyi" rota hedefi için bir rota belirlemediğini varsayalım. 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ılmasının nedeni. Bu alan yalnızca yedek mod 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 müşteri 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 bulunur ve include_tolls öğelerini doğru değerine ayarlarsa ve Google, rota için ücretli fiyat verilerine ihtiyaç duymazsa API, ücret listesini göz önünde bulundurmadan Ücret Listesi'ne 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ı uygulanır:
|
destinations[] |
Zorunlu. Yanıt matrisinin sütunlarını belirleyen hedefler dizisi. |
travel_mode |
İsteğe bağlı. Ulaşım modunu belirtir. |
routing_preference |
İ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. Gelecekte, tercih edilen seçenek geçerli bir sonuç vermediğinde farklı bir seçenek kullanmak için yedek mekanizması uygulayabiliriz. Bu seçeneği yalnızca |
departure_time |
İsteğe bağlı. Kalkış saati. Bu değeri ayarlamazsanız varsayılan olarak isteği yaptığınız zaman kullanılır. Bu değeri geçmişte olan 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 referans noktası. |
intermediates[] |
İsteğe bağlı. Güzergah üzerinde durmak veya geçmek için rota üzerinde bir dizi ara nokta (uç noktalar hariç). En fazla 25 ara ara nokta desteklenir. |
travel_mode |
İsteğe bağlı. Ulaşım modunu belirtir. |
routing_preference |
İ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 hataya veya ekstra uzun gecikmeye neden olursa bir hata döndürülür. Gelecekte, tercih edilen seçenek geçerli bir sonuç vermediğinde farklı bir seçenek kullanmak için yedek mekanizması 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 değer, varsayılan olarak isteği yaptığınız zaman olur. Bu değeri geçmişte olan bir zamana ayarlarsanız istek başarısız olur. |
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 ve yerine getirilecek bir dizi koşul. |
language_code |
İsteğe bağlı. "en-US" gibi BCP-47 dil kodu veya "sr-Latn" girin. 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 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_waypoint_order |
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 ara noktalardan herhangi biri ara nokta üzerinden ise istek başarısız olur. Yeni sıralamayı bulmak için ComputeRoutesResponse.Routes.Optimized_intermediate_waypoint_index kullanın. |
ComputeRoutesResponse
ComputeRoute, yanıt mesajını gönderir.
Alanlar | |
---|---|
routes[] |
compute_alternatives_routes belirttiğinizde bir hesaplanan rota dizisi (en fazla üç) ve eklemediğinizde yalnızca bir rota içerir. Bu dizi birden fazla giriş içerdiğinde ilki en önerilen rotadır. Dizinin boş olması, herhangi bir rota bulunamadığı anlamına gelir. |
fallback_info |
Bazı durumlarda sunucu, tüm giriş tercihlerini kullanarak rota sonuçlarını hesaplayamadığında, farklı bir hesaplama yöntemi kullanmaya geçebilir. Yedek mod kullanıldığında bu alan, yedek yanıt hakkında ayrıntılı bilgiler içerir. Aksi takdirde bu alan ayarlanmaz. |
CustomRoute
Müşteri tarafından belirtilen rota hedefine göre hesaplanan özel bir rotayı içerir. CustomRoute, özel rotayı adım adım navigasyon için yeniden oluşturmak amacıyla NavSDK'ya geçirilebilecek bir rota ve rota jetonu içerir.
Alanlar | |
---|---|
route |
"En iyi" olarak kabul edilen rota seçin. |
token |
NavSDK'ya iletilebilecek 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 belirlenmesi durumunda RoutesPreference ComputeCustomRoutes çağrıldığında asıl niyeti dikkate alınır. Müşteriler bu jetonu opak bir blob olarak değerlendirmelidir. |
FallbackInfo
Yedek sonucun nasıl ve neden kullanıldığıyla ilgili bilgiler. Bu alanın ayarlanması, 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ı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 nedeni belirtilmedi. |
SERVER_ERROR |
Tercih ettiğiniz yönlendirme moduyla rotalar hesaplanırken bir sunucu hatası oluştu. Ancak, alternatif bir mod tarafından hesaplanan bir sonuç döndürebildik. |
LATENCY_EXCEEDED |
Tercih ettiğiniz yönlendirme moduyla hesaplamayı zamanında tamamlayamadık, ancak alternatif bir mod tarafından 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 |
"TRAFFIC_UNAWARE" değerini gösterir yanıtı hesaplamak için yönlendirme modu kullanıldı. |
FALLBACK_TRAFFIC_AWARE |
"TRAFFIC_AWARE" değerini gösterir yanıtı hesaplamak için yönlendirme modu kullanıldı. |
Konum
Bir konumu (coğrafi nokta ve isteğe bağlı başlık) kapsar.
Alanlar | |
---|---|
lat_lng |
Referans 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ı belirtmek için kullanılır. Başlık değerleri 0 ile 360 arasında olabilir. Burada 0, teslim edilmesi gereken Kuzeyin başlığını, 90 değeri ise Doğu'nun başlığını belirtir. Bu alanı yalnızca |
Manevra
Geçerli adım için yapılacak gezinme işlemini belirten bir değer grubu (ör. sola dön, birleştir, düz vb.).
Sıralamalar | |
---|---|
MANEUVER_UNSPECIFIED |
Kullanılmıyor. |
TURN_SLIGHT_LEFT |
Hafifçe sola dönün. |
TURN_SHARP_LEFT |
Sola keskin bir dönüş yapı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 |
Sağa keskin bir dönüş yapı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 rampayı kullanın. |
MERGE |
Trafiğe ekleyin. |
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şakta sola dönün. |
ROUNDABOUT_RIGHT |
Döner kavşaktan sağa dönün. |
Çoklu çizgi
Kodlanmış bir çoklu çizgiyi içerir.
Alanlar | |
---|---|
Birleştirme alanı polyline_type . Çoklu çizgi türünü içerir. Varsayılan olarak coding_polyline değeri kullanılı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 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 genel bakış çoklu çizgisini belirtir. Rotanın bir özetini 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 olur. |
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 ayak koleksiyonu (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, rota boyunca seyahat etme süresi. |
polyline |
Genel rota çoklu çizgisi. Bu çoklu çizgi, tüm |
description |
Rotanın açıklaması. |
warnings[] |
Rotayı görüntülerken gösterilecek bir dizi uyarı. |
viewport |
Çoklu çizginin görüntü alanı sınırlayıcı kutusu. |
travel_advisory |
Rota hakkında ek bilgiler. |
optimized_intermediate_waypoint_index[] |
ComputeRoutesRequest.optimize_waypoint_order doğru değerine ayarlanırsa bu alan, ara noktaların optimize edilmiş sıralamasını içerir. Aksi takdirde bu alan boş bırakılır. Örneğin, girişin Kaynak: LA; olduğunu varsayalım. Aracılar: Dallas, Bangor, Phoenix; Hedef: New York; optimize edilmiş ara nokta sırası şöyledir: Phoenix, Dallas, Bangor. Ardından bu alan [2, 0, 1] değerlerini içerir. Dizin, ilk ara ara noktası için 0 ile başlar. |
RouteLeg
via
olmayan referans noktaları arasındaki bir segmenti kapsüller.
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 hareket etme süresi. |
polyline |
Bu bacak için genel çoklu çizgi. Buna her |
start_location |
Bu bacağın başlangıç konumu. Bu değer, sağlanan |
end_location |
Bu bacağın bitiş konumu. Bu değer, sağlanan |
steps[] |
Bu ayaktaki segmentleri belirten bir dizi adım. Her adım bir gezinme talimatını temsil eder. |
travel_advisory |
Rotanın bir ayağı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ı basamaklardan 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ımda gerçekleştirilen seyahat süresi. Bazı durumlarda bu alanda değer bulunmayabilir. |
polyline |
Bu adımla ilişkilendirilen ç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 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_reading_intervals[] |
Trafik yoğunluğunu ayrıntılı şekilde gösteren hızlı okuma aralıkları. Örnek:
|
RouteLegTravelAdvisory
Rotanın bir ayağında, olası trafik bölgesi kısıtlaması gibi kullanıcının bilgilendirilmesi gereken ek bilgileri içerir.
Alanlar | |
---|---|
toll_info |
Belirli RouteLeg'deki ücretli geçişlerle ilgili bilgileri içerir. Bu alan yalnızca RouteLeg'de ücretli geçişler olmasını beklersek doldurulur. Bu alan ayarlanır ancak estimated_price alt alanı doldurulmazsa söz konusu yolun ücretli geçiş içermesini bekleriz ancak tahmini bir fiyat bilmeyiz. Bu alan mevcut değilse RouteLeg'de ücretli geçiş yoktur. |
speed_reading_intervals[] |
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 ara nokta |
RouteMatrixElement
ComputeRouteMatrix API'de 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ı gösterir. 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, rota boyunca seyahat etme süresi. |
travel_advisory |
Rota hakkında ek bilgiler. Örneğin: kısıtlama bilgileri ve ücret bilgileri |
fallback_info |
Bazı durumlarda sunucu, rotayı söz konusu kaynak/hedef çifti için verilen tercihlerle hesaplayamadığında farklı bir hesaplama modu kullanabilir. Yedek mod 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 özelliği uygun 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_modifiers |
İsteğe bağlı. 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 içerir.
Alanlar | |
---|---|
avoid_tolls |
Makul olduğu durumlarda paralı yollardan kaçınılıp kaçınılmayacağını belirtir. Paralı yol içermeyen rotalar tercih edilir. Yalnızca |
avoid_highways |
Makul olan durumlarda otoyollardan kaçınılıp kaçınılmayacağını belirtir. Otoyol içermeyen rotalar tercih edilir. Yalnızca |
avoid_ferries |
Makul olduğu durumlarda feribotlardan kaçınılıp kaçınılmayacağını belirtir. Feribotla seyahat içermeyen rotalar tercih edilir. Yalnızca |
avoid_indoor |
Makul olduğu durumlarda iç mekanlarda gezinmekten kaçınılıp kaçınılmayacağını belirtir. İç mekan navigasyonu içermeyen rotalar tercih edilir. Yalnızca |
vehicle_info |
Araç bilgilerini belirtir. |
toll_passes[] |
Ü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. Ücretli geçiş kartları sağlanmazsa API, geçiş ücretini bilinmez 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 toplam maliyete dahil edilip edilmeyeceği. |
MonetaryCost
Ücret listesinde kullanılan maliyeti içerir.
Alanlar | |
---|---|
value |
Zorunlu. İstekten tahmin edilen, 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ı beklediğimiz durumlarda doldurulur. Bu alan ayarlanır ancak estimated_price alt alanı doldurulmazsa söz konusu yolun ücretli geçiş içermesini bekleriz ancak tahmini bir fiyat bilmeyiz. Bu alan ayarlanmazsa Rota üzerinde ücretli geçiş olmaması beklenir. |
speed_reading_intervals[] |
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 modundan farklı olduğunu unutmayın. |
TAXI |
Aracın bazı bölgelerde belirli taksi şeritlerinde gitmesine olanak tanıyan ruhsatlı taksiyle seyahat edin. TAKSİ modu deneysel bir özelliktir. Müşteri, taksi yolu verilerinin bulunmadığı bir şehirde TAXI rotası talep ederse DRIVE rotası döndürülür. |
RoutingPreference
Güzergah 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ı trafik koşullarını dikkate almadan 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 işlevinin aksine, gecikmeyi önemli ölçüde azaltmak için bazı optimizasyonlar uygulanır. |
TRAFFIC_AWARE_OPTIMAL |
Çoğu performans optimizasyonu 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ı içeren 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_polyline_point_index |
Çoklu çizgideki bu aralığın başlangıç dizini. JSON'da dizin 0 olduğunda, alan doldurulmamış görünür. |
end_polyline_point_index |
Çoklu çizgideki bu aralığın bitiş dizini. JSON'da dizin 0 olduğunda, alan doldurulmamış görünür. |
speed |
Bu aralıktaki 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ı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ığı algılandı. |
TollInfo
Bir Route
veya RouteLeg
ile ilgili ücretli geçiş bilgilerini içerir.
Alanlar | |
---|---|
estimated_price[] |
İlgili Route veya RouteLeg için ücretli geçişlerin parasal tutarı. Bu liste, ücretli geçiş istasyonları tarafından ücretlendirilmesi beklenen her para birimine ilişkin bir tutar içerir. Genellikle bu liste, belirli bir para biriminde ücretli geçiş yapılan rotalar için yalnızca bir öğe içerir. Uluslararası seyahatler için bu listede, ücretlerin farklı para birimlerinde gösterilmesi için birden fazla öğe bulunabilir. |
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'deki çok sayıda geçiş kartı sağlayıcısından 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 geçiş kartı. Daha fazla bilgi için https://telepase.com.ar adresini ziyaret edin. |
BR_AUTO_EXPRESO |
Brezilya geçiş kartı. Daha fazla bilgi 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 sayfasını 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 geçiş kartı. Daha fazla bilgi için https://www.semparar.com.br adresini ziyaret edin. |
BR_TAGGY |
Brezilya geçiş kartı. Daha fazla ayrıntı için https://taggy.com.br adresini ziyaret edebilirsiniz. |
BR_VELOE |
Brezilya 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-ABD sınır kapısı. |
CA_US_BLUE_WATER_EDGE_PASS |
Ontario, Kanada- Michigan, ABD sınır kapısı. |
CA_US_CONNEXION |
Ontario, Kanada- Michigan, ABD sınır kapısı. |
CA_US_NEXUS_CARD |
Kanada-ABD sınır kapısı. |
ID_E_TOLL |
Endonezya. Çeşitli bankalar tarafından ücretli geçiş ödemeleri için kullanılan e-kart. Bankalar üzerinden gönderilen tüm e-kartlardan aynı ücret alındığından yalnızca bir numaralandırma 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. |
MX_TAG_IAVE |
Meksika geçiş kartı. |
MX_TAG_TELEVIA |
Meksika'da otoyol geçiş kartı şirketi. Mexico City'de faaliyet gösteren birçok kişiden biri. Daha fazla bilgiyi https://www.televia.com.mx adresinde bulabilirsiniz. |
MX_VIAPASS |
Meksika geçiş kartı. Diğer 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 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 |
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ğer 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çü birimleri. |
VehicleEmissionType
Aracın emisyon türünü açıklayan bir değer grubu. Yalnızca DRIVE 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/benzin yakıtlı araç. |
ELECTRIC |
Elektrikle çalışan araç. |
HYBRID |
Hibrit yakıtlı (ör. benzin + 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 şekli için geçerlidir. |
Ara nokta
Bir referans noktasını içerir. Referans noktaları rotanın hem başlangıcını hem de sonunu belirtir 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 her bir ara nokta için yanıt, gezinin o ayağındaki duraklamalarla ilgili ayrıntıları sağlamak amacıyla |
vehicle_stopover |
Ara noktanın, araçların kalkış veya indirme amacıyla duracak şekilde tasarlandığını belirtir. Bu değeri ayarladığınızda, hesaplanan rota, alma ve bırakma için uygun olmayan yollarda |
side_of_road |
Bu ara noktanın konumunun, aracın yolun belirli bir tarafında durmasına yönelik bir tercih olduğunu belirtir. Bu değeri ayarladığınızda rota, yerden geçer. Böylece araç, konumun merkezine doğru ağırlık verdiği yol kenarında durabilir. Bu seçenek yalnızca "DRIVE"da kullanılabilir ve "TWO_WHEELER" ve 'location_type' değeri seçildiğinde 'location' olarak ayarlanmıştır. |
Birleştirme 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_id |
Referans noktasıyla ilişkilendirilen ÖY yer kimliği. |