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.
|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-11-27 UTC.
[null,null,["Son güncelleme tarihi: 2024-11-27 UTC."],[[["Waypoints define the start, end, and intermediate points of a route."],["Waypoints can be specified using geographic coordinates, Place IDs, or addresses."],["The `via` field allows a waypoint to be a pass-through point without stopping."],["`vehicleStopover` is used for pickup/drop-off optimization, while `sideOfRoad` indicates preferred stopping side."]]],["Waypoints, marking route start, end, and intermediate stops, are defined using a JSON format. Key properties include `via` (boolean) for non-stopping waypoints, `vehicleStopover` (boolean) for pickup/drop-off locations, and `sideOfRoad` (boolean) for preferred stopping side. A waypoint's `location_type` can be specified via geographic coordinates (`location`), a place ID (`placeId`), or a human-readable address (`address`). `via` cannot be true for terminal waypoints or if `optimize_waypoint_order` is true.\n"]]