تحديد عنوان المركبة وجانبها

قد تشمل نقاط الطرق معدِّلات المواقع الجغرافية لتغيير كيفية احتساب المسارات، بما في ذلك إعدادات heading وsideOfRoad.

تحديد عنوان المركبة

لتحديد نقطة وسيطة، يمكنك تحديد الموقع الجغرافي (REST) أو الموقع الجغرافي (gRPC) كزوج من إحداثيات خط العرض/الطول.

يتيح لك الموقع أيضًا تحديد الاتجاه الذي تريد أن تتجه إليه المركبة عند وصولها إلى كل نقطة طريق. ويمكنك استخدام هذه الميزة لضمان وصول المركبة إلى الجانب نفسه من الطريق حيث ينتظر المستهلك الاستلام. عندما لا تحدد عنوانًا، يمكن أن تصل المركبة إلى الجانب غير الصحيح من الطريق.

قيم العناوين هي أرقام صحيحة تتوافق مع اتجاهات البوصلة، وبالتالي تتراوح من صفر إلى 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
  },
  ...