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

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

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

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

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

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

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

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

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

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

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

ระบุว่าเส้นทางนั้นใช้ฝั่งที่ต้องการของถนนโดยตั้งค่า พร็อพเพอร์ตี้ทาง sideOfRoad ไปยัง true จากนั้นเส้นทางจะผ่าน ตำแหน่งนั้นเพื่อให้รถสามารถหยุดข้างถนนที่ตำแหน่งนั้นอยู่ มีอคติต่อ

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

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