נקודות ציון עשויות לכלול התאמות של מיקומים כדי לשנות את אופן החישוב של נתיבים
כולל ההגדרות של heading
ו-sideOfRoad
.
צריך לציין את כותרת הרכב
כדי להגדיר ציון דרך, עליך לציין את המיקום הגיאוגרפי Location (REST) או מיקום (gRPC) שזוג קואורדינטות של קו רוחב/אורך.
בעזרת המיקום אפשר גם לציין את כיוון הנסיעה של הרכב הוא מגיע לכל ציון דרך. אפשר להשתמש בתכונה הזו כדי לוודא הרכב מגיע באותו צד של הכביש שבו הלקוח ממתין איסוף. אם לא תציינו כותרת, הרכב יכול להגיע בצד הלא נכון של הכביש.
ערכי כותרות הם מספרים שלמים שמתאימים לכיוונים של המצפן. ולכן נעים בין אפס ל-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 }, ...