ระบุทิศทางรถและด้านข้างถนน

นักพัฒนาซอฟต์แวร์ในเขตเศรษฐกิจยุโรป (EEA)

จุดแวะพักอาจรวมถึงตัวแก้ไขสถานที่ตั้งเพื่อเปลี่ยนวิธีคำนวณเส้นทาง ซึ่งรวมถึงการตั้งค่า heading และ sideOfRoad

ระบุทิศทางของยานพาหนะ

หากต้องการกำหนดจุดแวะพัก ให้ระบุสถานที่ตั้งทางภูมิศาสตร์ Location (REST) หรือ Location (gRPC) เป็นคู่พิกัดละติจูด/ลองจิจูด

สถานที่ตั้งยังช่วยให้คุณระบุทิศทางที่ต้องการให้ยานพาหนะมุ่งหน้าไปเมื่อถึงจุดแวะพักแต่ละจุดได้ด้วย คุณสามารถใช้ฟีเจอร์นี้เพื่อให้ยานพาหนะมาถึงฝั่งเดียวกับผู้บริโภคที่รอรับ หากไม่ระบุทิศทาง ยานพาหนะอาจมาถึงผิดฝั่งของถนน

ค่าทิศทางเป็นจำนวนเต็มที่สอดคล้องกับทิศทางเข็มทิศ จึงมีค่าตั้งแต่ 0 ถึง 359 เช่น ค่า 0 หมายถึงทิศเหนือ

ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่า heading สำหรับจุดแวะพัก

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      },
      "heading": 127
    }
  },
  ...

ระบุฝั่งถนนที่ต้องการ

คุณแสดงสถานที่ตั้งได้โดยสร้างออบเจ็กต์ Waypoint (REST) หรือ Waypoint (gRPC) สถานที่ตั้งที่กำหนดโดยคู่ละติจูดและลองจิจูดอาจสอดคล้องกับฝั่งใดฝั่งหนึ่งของถนน อย่างไรก็ตาม เพื่อรองรับการเพิ่มประสิทธิภาพเส้นทาง เส้นทางยังคงกำหนดจุดแวะพักให้อยู่ฝั่งตรงข้ามของถนนจากสถานที่ตั้งที่ระบุได้

จุดแวะพักรองรับพร็อพเพอร์ตี้ sideOfRoad ซึ่ง ระบุว่าสถานที่ตั้งของจุดแวะพักต้องการให้ยานพาหนะหยุดที่ ฝั่งเดียวกับที่สถานที่ตั้งระบุ

ระบุให้เส้นทางใช้ฝั่งถนนที่ต้องการโดยตั้งค่าพร็อพเพอร์ตี้ Waypoint sideOfRoad เป็น true จากนั้นเส้นทางจะผ่านสถานที่ตั้งเพื่อให้ยานพาหนะหยุดที่ฝั่งถนนที่สถานที่ตั้งต้องการ

ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่า sideOfRoad สำหรับจุดแวะพัก

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    },
    "sideOfRoad": true
  },
  ...