Bir referans noktası içerir. Referans noktaları bir rotanın hem başlangıcını hem de sonunu işaretler 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 geçiş dışı her bir referans noktası için yanıt, gezinin ilgili ayağındaki duraklamalarla ilgili ayrıntıları sağlamak amacıyla legs dizisine bir giriş ekler. Rotanın duraklamadan bu ara noktadan geçmesini istiyorsanız bu değeri true olarak ayarlayın. Ara noktalar, legs dizisine bir giriş eklenmesine neden olmaz ancak yolculuğu ara nokta boyunca 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 politikası doğru değerine ayarlanırsa bu alan doğru değerine ayarlanamaz. Aksi takdirde istek başarısız olur.
vehicleStopover
boolean
Araçların durması için varış noktası olarak belirlendiğini belirtir. Bu değeri ayarladığınızda, hesaplama yapılan rota, teslim alma ve bırakma için uygun olmayan yollarda via dışı ara noktaları içermez. Bu seçenek yalnızca DRIVE ve TWO_WHEELER seyahat modlarında, locationType ise Location olduğunda çalışır.
sideOfRoad
boolean
Bu referans noktasının konumunun, aracın yolun belirli bir tarafında durması için tercih edilmesini amaçladığını belirtir. Bu değeri ayarladığınızda, aracın konumun yolun merkezine doğru eğildiği yol kenarında durabileceği şekilde rota, konumdan geçer. Bu seçenek yalnızca DRIVE ve TWO_WHEELERRouteTravelMode için çalışır.
location_type alanı. Bir yeri temsil etmenin farklı yolları. location_type şunlardan yalnızca biri olabilir: