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,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string,
  "navigationPointToken": string
  // End of mutually exclusive fields.
}
Alanlar
via

boolean

Bu ara noktayı durak noktası yerine ara hedef olarak işaretler. Yanıt, istekteki her bir "aracılığıyla olmayan" ara 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 tasarlandığını gösterir. Amaç, yolcuyu almak veya bırakmaktır. Bu değeri ayarladığınızda, hesaplanan rotaya alma ve bırakmaya uygun olmayan yollardaki via dışı 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 ara noktanı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 taraftaki yol kenarında durabilmesi için konumdan geçer. Bu seçenek yalnızca DRIVE ve TWO_WHEELER RouteTravelMode için geçerlidir.

Bir konumu temsil etmenin farklı yolları. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
location

object (Location)

İsteğe bağlı 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 artı kodu. Ayrıntılar için https://plus.codes adresini ziyaret edin.

navigationPointToken

string

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

Karşılıklı olarak hariç tutulan alanların sonu.