Waypoint
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bir referans noktasını içerir. Referans noktaları rotanın hem başlangıcını hem de sonunu belirtir ve rota boyunca 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 ara noktayı bir bitiş noktası olarak değil, bir ara hedef olarak işaretler. İstekteki her bir ara nokta için yanıt, gezinin o ayağındaki duraklamalarla ilgili ayrıntıları sağlamak amacıyla legs dizisine bir giriş ekler. Rotanın bu ara noktadan devam etmesini istiyorsanız bu değeri true olarak ayarlayın. Geçiş noktaları, legs dizisine bir giriş eklenmesine neden olmaz ancak yolculuğu, ara nokta üzerinden yönlendirir. Bu değeri yalnızca ara noktalarda ayarlayabilirsiniz. Bu alanı terminal ara noktalarında ayarlarsanız istek başarısız olur. ComputeRoutesRequest.optimize_waypoint_order doğru değerine ayarlanırsa bu alan "doğru" olarak ayarlanamaz. aksi takdirde istek başarısız olur.
|
vehicleStopover |
boolean
Ara noktanın, araçların kalkış veya indirme amacıyla duracak şekilde tasarlandığını belirtir. Bu değeri ayarladığınızda, hesaplanan rota, alma ve bırakma için uygun olmayan yollarda via dışındaki ara noktaları içermez. Bu seçenek yalnızca DRIVE ile TWO_WHEELER ulaşım şekilleri için ve locationType Location olduğunda çalışır.
|
sideOfRoad |
boolean
Bu ara noktanın konumunun, aracın yolun belirli bir tarafında durmasına yönelik bir tercih olduğunu belirtir. Bu değeri ayarladığınızda rota, yerden geçer. Böylece araç, konumun merkezine doğru ağırlık verdiği yol kenarında durabilir. Bu seçenek yalnızca DRIVE ve TWO_WHEELER RouteTravelMode için çalışır.
|
Birleştirme alanı location_type . Bir konumu temsil etmenin farklı yolları. location_type şunlardan 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
Referans noktasıyla ilişkilendirilen ÖY yer kimliği.
|
address |
string
İnsanlar tarafından okunabilir bir adres veya artı kodu. Ayrıntılar için https://plus.codes sayfasına 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: 2025-08-31 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-31 UTC."],[],["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"],null,[]]