Waypoint

Bir ara noktayı kapsüller. 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.

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
  // End of list of possible types for union field location_type.
}
Alanlar
via

boolean

Bu yol işaretini durak noktası yerine 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 legs dizisine bir giriş ekler. Rotanın bu yol noktasında durmadan geçmesini istediğinizde bu değeri doğru olarak ayarlayın. Ara noktalar, legs dizisine bir giriş eklenmesine neden olmaz ancak yolculuğu ara nokta üzerinden yönlendirir. Bu değeri yalnızca ara yol işaretlerinde ayarlayabilirsiniz. Bu alanı terminal yol noktalarında ayarlarsanız istek başarısız olur. ComputeRoutesRequest.optimize_waypoint_order doğru olarak ayarlanmışsa bu alan doğru olarak ayarlanamaz. Aksi takdirde istek başarısız olur.

vehicleStopover

boolean

Bu yol noktası, araçların durması için tasarlanmıştır ve teslim alma veya bırakma işleminin yapılmasını amaçlar. Bu değeri ayarlarsanız hesaplanan rota, teslim alma ve bırakma işlemi için uygun olmayan yollardaki via olmayan yol noktalarını içermez. Bu seçenek yalnızca DRIVE ve TWO_WHEELER seyahat modları için ve locationType Location olduğunda çalışır.

sideOfRoad

boolean

Bu yol işaretinin konumunun, aracın yolun belirli bir tarafında durması için tercih edildiğini belirtir. Bu değeri ayarlarsanız rota, aracın yolun ortasından konuma doğru eğimli olan tarafında durabilmesi için konumdan geçer. Bu seçenek yalnızca DRIVE ve TWO_WHEELER RouteTravelMode için geçerlidir.

Birlik alanı location_type. Bir konumu temsil etmenin farklı yolları. location_type yalnızca aşağıdakilerden 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

Dönüm noktasıyla ilişkili ÖY yer kimliği.

address

string

Kullanıcı tarafından okunabilir adres veya artı kodu. Ayrıntılar için https://plus.codes adresine bakın.