Waypoint

ห่อหุ้มจุดอ้างอิง จุดอ้างอิงจะทำเครื่องหมายทั้งจุดเริ่มต้นและจุดสิ้นสุดของเส้นทาง รวมถึงจุดแวะพักระหว่างเส้นทาง

การแสดง JSON
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string,
  "navigationPointToken": string
  // End of list of possible types for union field location_type.
}
ช่อง
via

boolean

ทำเครื่องหมายจุดอ้างอิงนี้เป็นเหตุการณ์สำคัญแทนที่จะเป็นจุดแวะพัก สำหรับจุดแวะพักที่ไม่ใช่จุดแวะพักผ่านแต่ละจุดในคำขอ แอปการตอบกลับจะต่อท้ายรายการในอาร์เรย์ legs เพื่อให้รายละเอียดสำหรับการแวะพักในช่วงนั้นของการเดินทาง ตั้งค่านี้เป็น "จริง" เมื่อต้องการให้เส้นทางผ่านจุดอ้างอิงนี้โดยไม่ต้องหยุด จุดแวะพักจะไม่ทำให้มีการเพิ่มรายการลงในอาร์เรย์ legs แต่จะกำหนดเส้นทางของการเดินทางผ่านจุดแวะพัก คุณตั้งค่านี้ได้เฉพาะในจุดอ้างอิงที่เป็นจุดแวะพักเท่านั้น คำขอจะล้มเหลวหากคุณตั้งค่าฟิลด์นี้ในจุดอ้างอิงสุดท้าย หากตั้งค่า ComputeRoutesRequest.optimize_waypoint_order เป็น "จริง" จะตั้งค่าช่องนี้เป็น "จริง" ไม่ได้ มิฉะนั้นคำขอจะล้มเหลว

vehicleStopover

boolean

ระบุว่าจุดอ้างอิงมีไว้สำหรับยานพาหนะที่จอดรถ โดยมีจุดประสงค์เพื่อรับหรือส่ง เมื่อตั้งค่านี้ เส้นทางที่คำนวณแล้วจะไม่รวมจุดอ้างอิงที่ไม่ใช่ via บนถนนที่ไม่เหมาะสำหรับการรับและส่ง ตัวเลือกนี้ใช้ได้เฉพาะโหมดการเดินทาง DRIVE และ TWO_WHEELER และเมื่อ locationType เป็น Location

sideOfRoad

boolean

ระบุว่าจุดอ้างอิงนี้มีไว้เพื่อกำหนดให้ยานพาหนะจอดที่ด้านใดด้านหนึ่งของถนน เมื่อตั้งค่านี้ เส้นทางจะผ่านสถานที่ดังกล่าวเพื่อให้ยานพาหนะจอดที่ข้างถนนซึ่งอยู่ใกล้กับสถานที่นั้นๆ จากกึ่งกลางถนน ตัวเลือกนี้ใช้ได้กับ DRIVE และ TWO_WHEELER RouteTravelMode เท่านั้น

ฟิลด์ Union location_type วิธีต่างๆ ในการแสดงสถานที่ location_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
location

object (Location)

จุดที่ระบุโดยใช้พิกัดทางภูมิศาสตร์ รวมถึงส่วนหัวที่ไม่บังคับ

placeId

string

รหัสสถานที่ของจุดสนใจที่เชื่อมโยงกับจุดอ้างอิง

address

string

ที่อยู่ที่มนุษย์อ่านได้หรือ Plus Code ดูรายละเอียดได้ที่ https://plus.codes

navigationPointToken

string

โทเค็นที่ระบุ NavigationPoint ซึ่งได้จากเมธอด SearchDestinations ของ Geocoding API