Waypoint

Bir ara noktayı kapsar. Ara noktalar, rotanın başlangıcını ve sonunu işaretler ve rota üzerindeki ara durakları içerir.

JSON gösterimi
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string,
  "navigationPointToken": string
  // End of list of possible types for union field location_type.
}
Alanlar
via

boolean

Bu ara noktayı durak noktası yerine ara hedef olarak işaretler. Yanıt, istekteki her bir ara nokta olmayan nokta için legs dizisine bir giriş ekleyerek yolculuğun o ayağındaki mola yerleriyle ilgili ayrıntıları sağlar. Rotanın bu ara noktadan durmadan geçmesini istediğinizde bu değeri true olarak ayarlayın. Ara noktalar, legs dizisine giriş eklenmesine neden olmaz ancak yolculuğu ara noktadan geçirir. Bu değeri yalnızca ara noktalarda ayarlayabilirsiniz. Bu alanı terminal yol noktalarında ayarlarsanız istek başarısız olur. ComputeRoutesRequest.optimize_waypoint_order doğru olarak ayarlanırsa bu alan doğru olarak ayarlanamaz. Aksi takdirde istek başarısız olur.

vehicleStopover

boolean

Bu değer, yol noktasının araçların durması için olduğunu belirtir. Amaç, yolcuyu almak veya bırakmaktır. Bu değeri ayarladığınızda, hesaplanan rotaya yolcu alma ve bırakmaya uygun olmayan yollardaki via dışındaki yol noktaları dahil edilmez. Bu seçenek yalnızca DRIVE ve TWO_WHEELER seyahat modlarında ve locationType değeri Location olduğunda çalışır.

sideOfRoad

boolean

Bu yol noktasının konumunun, aracın yolun belirli bir tarafında durmasını tercih etmek için kullanıldığını gösterir. Bu değeri ayarladığınızda rota, konumun bulunduğu tarafta durabilmesi için konumdan geçer. Bu seçenek yalnızca DRIVE ve TWO_WHEELER RouteTravelMode için geçerlidir.

location_type birleşik alanı. Bir konumu temsil etmenin farklı yolları. location_type aşağıdakilerden yalnızca biri olabilir:
location

object (Location)

İsteğe bağlı bir başlık da dahil olmak üzere coğrafi koordinatlar kullanılarak belirtilen bir nokta.

placeId

string

Ara nokta ile ilişkili ÖY yer kimliği.

address

string

Kullanıcı tarafından okunabilir adres veya plus code. Ayrıntılar için https://plus.codes adresini ziyaret edin.

navigationPointToken

string

Geocoding API'nin SearchDestinations yönteminden alınan, NavigationPoint öğesini tanımlayan bir jeton.