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

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

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

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

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

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

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

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

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

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

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

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

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

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