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

นักพัฒนาแอปในเขตเศรษฐกิจยุโรป (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 ซึ่ง ระบุว่าตำแหน่งจุดแวะพักรองรับให้รถหยุดที่ ฝั่งเดียวกับถนนที่ระบุโดยตำแหน่ง

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

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

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