จุดแวะพักอาจมีตัวแก้ไขตำแหน่งเพื่อเปลี่ยนวิธีคำนวณเส้นทาง
รวมถึงการตั้งค่าสำหรับ 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 }, ...