- JSON gösterimi
- RouteLeg
- Çoklu çizgi
- RouteLegStep
- NavigationInstruction
- RouteLegStepTravelAdvisory
- RouteLegTravelAdvisory
Başlangıç, bitiş ve ara yol noktalarını birleştiren bir dizi bağlı yol segmentinden oluşan bir rotayı kapsar.
| JSON gösterimi |
|---|
{ "legs": [ { object ( |
| Alanlar | |
|---|---|
legs[] |
Rotayı oluşturan ayak koleksiyonu (ara noktalar arasındaki yol segmentleri). Her aşama, |
distance |
Rotayı katedilen mesafe (metre cinsinden). |
duration |
Rotada gezinmek için gereken süre. En fazla dokuz kesirli basamak içeren ve " |
static |
Trafik koşulları dikkate alınmadan, rota boyunca seyahat etme süresi. En fazla dokuz kesirli basamak içeren ve " |
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.
| JSON gösterimi |
|---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
| Alanlar | |
|---|---|
distance |
Rota ayağının metre cinsinden seyahat mesafesi. |
duration |
Bacak boyunca gezinmek için gereken süre. " |
static |
Trafik koşulları dikkate alınmadan hesaplanan, kol boyunca seyahat süresi. En fazla dokuz kesirli basamak içeren ve " |
polyline |
Bu bacağı oluşturan genel poli çizgi. Her |
start |
Bu bacağın başlangıç konumu. Bu değer, sağlanan |
end |
Bu etabın bitiş konumu. Bu, 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. |
Çoklu çizgi
Kodlanmış bir çoklu çizgiyi içerir.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birleştirme 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. |
RouteLegStep
RouteLeg segmentini kapsar. Bir adım, tek bir gezinme talimatına karşılık gelir. Rota bacakları adımlardan oluşur.
| JSON gösterimi |
|---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
| 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 gerçekleştirilen seyahat süresi. Bazı durumlarda bu alan için bir değer 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 |
Navigasyon talimatları. |
travel |
Bir yol adımında olası trafik bölgesi kısıtlaması gibi kullanıcının bilgilendirilmesi gereken ek bilgileri kapsar. |
NavigationInstruction
| JSON gösterimi |
|---|
{
"maneuver": enum ( |
| Alanlar | |
|---|---|
maneuver |
Geçerli adıma ilişkin gezinme talimatlarını (ör. sola dön, birleş veya düz git) kapsar. Bu alan, hangi simgesinin gösterileceğini belirler. |
instructions |
Bu adımda gezinme talimatları. |
RouteLegStepTravelAdvisory
Bir ayak adımında trafik bölgesi kısıtlaması gibi kullanıcının bilgilendirilmesi gereken ek bilgileri içerir.
| JSON gösterimi |
|---|
{
"speedReadingIntervals": [
{
object ( |
| Alanlar | |
|---|---|
speed |
NOT: Bu alan şu anda doldurulmamaktadır. |
RouteLegTravelAdvisory
Rotanın bir ayağında, olası trafik bölgesi kısıtlaması gibi kullanıcının bilgilendirilmesi gereken ek bilgileri içerir.
| JSON gösterimi |
|---|
{ "tollInfo": { object ( |
| Alanlar | |
|---|---|
toll |
Belirli bir |
speed |
Trafik yoğunluğunu ayrıntılı şekilde gösteren hızlı okuma aralıkları. Örnek: |