יש לציין את כותרת הרכב ואת צידי הכביש

ציוני דרך עשויים לכלול תנאי מיקום שמשנים את אופן החישוב של המסלולים, כולל ההגדרות של heading ושל sideOfRoad.

ציון כיוון הרכב

כדי להגדיר ציון דרך, צריך לציין את המיקום הגיאוגרפי (REST) או את Location (gRPC) באמצעות זוג קואורדינטות של קווי אורך ורוחב.

בעזרת המיקום אפשר גם לציין את הכיוון שאליו רוצים שהרכב יגיע בכל נקודת ציון. אפשר להשתמש בתכונה הזו כדי להבטיח שהרכב יגיע לאותו צד של הכביש בזמן שהצרכן ממתין לאיסוף. אם לא מציינים כיוון, הרכב יכול להגיע לצד הלא נכון של הכביש.

ערכי כותרות הם מספרים שלמים שתואמים לכיוון המצפן, ולכן הם נעים בין אפס ל-359. לדוגמה, הערך 0 מציין כיוון כותרת לפי הצפון.

בעזרת הדוגמה הבאה מוסבר איך מגדירים heading לציון דרך.

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

ציון צד של הדרך המועדפת

כדי לייצג מיקום מסוים יוצרים אובייקט Waypoint (REST) או Waypoint (gRPC). מיקום שמוגדר באמצעות צמד של קו רוחב וקו אורך יכול להתאים לצד מסוים בכביש. עם זאת, כדי לשפר את האופטימיזציה של המסלול, אפשר עדיין להגדיר עצירה בצד הנגדי של הכביש מהמיקום שצוין.

נקודות ציון תומכות במאפיין sideOfRoad, שמעיד על כך שלמיקום של ציון הדרך יש העדפה לכך שהרכב לעצור באותו צד הדרך כפי שצוין במיקום.

כדי לציין שהמסלול כולל את הצד המועדף של הכביש, צריך להגדיר את המאפיין Waypoint sideOfRoad לערך true. לאחר מכן המסלול עובר דרך המיקום כך שהרכב יכול לעצור בצד הכביש שאליו המיקום מוטה.

הדוגמה הבאה מראה איך להגדיר את sideOfRoad כציון דרך.

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