الحصول على المسارات المحدّدة

بعد إنشاء مسار، يمكنك استخدام نقطة نهاية واجهة برمجة تطبيقات اختيار الطرق GET للحصول على معلوماته ومراقبة حالة التحقق منه.

توضّح هذه الصفحة كيفية إدراج جميع المسارات المحدّدة في مشروعك وكيفية الحصول على تفاصيل حول مسار محدّد.

الحصول على مسار رحلة محدّد تم اختياره

للحصول على معلومات حول مسار محدد، أرسل طلب GET إلى نقطة النهاية get بما في ذلك selectedRouteId للمسار الذي تريد استرداده.

  "https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"

يُظهر نموذج التعليمات البرمجية التالي بنية طلب GET إلى نقطة النهاية get للحصول على معلومات حول مسار محدد واحد.

curl -X GET \
-H 'X-Goog-User-Project: PROJECT_NUMBER' \
-H 'Authorization: Bearer ACCESS_TOKEN' \
"https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"

يُظهر نموذج التعليمات البرمجية التالي بنية استجابة نقطة نهاية get مع معلومات مسار محدد واحد.

{
  "name": "projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID",
  "dynamicRoute": {
    "origin": {
      "latitude": ORIGIN_LATITUDE,
      "longitude": ORIGIN_LONGITUDE
    },
    "destination": {
      "latitude": DESTINATION_LATITUDE,
      "longitude": DESTINATION_LONGITUDE
    },
    "intermediates": [
      {
        "latitude": LATITUDE,
        "longitude": LONGITUDE
      },
      {
        "latitude": LATITUDE,
        "longitude": LONGITUDE
      },
      {
        "latitude": LATITUDE,
        "longitude": LONGITUDE
      }
    ]
  },
  "createTime": "CREATE_TIME",
  "state": "STATE"

}

قائمة الطرق المحددة

لإدراج جميع المسارات المحددة المرتبطة بمشروعك، أرسل طلب GET إلى نقطة النهاية list.

https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes

يُظهر نموذج التعليمات البرمجية التالي بنية طلب GET إلى نقطة النهاية list للحصول على معلومات حول جميع المسارات المحددة المرتبطة بمشروع Google Cloud.

curl -X GET \
-H 'X-Goog-User-Project: PROJECT_NUMBER' \
-H 'Authorization: Bearer ACCESS_TOKEN' \
"https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes"

يُظهر نموذج التعليمات البرمجية التالي بنية استجابة نقطة نهاية list مع معلومات جميع المسارات المحددة المرتبطة بمشروع Google Cloud.

{
  "selectedRoutes": [
    {
      "name": "projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID",
      "dynamicRoute": {
        "origin": {
          "latitude": ORIGIN_LATITUDE,
          "longitude": ORIGIN_LONGITUDE
        },
        "destination": {
          "latitude": DESTINATION_LATITUDE,
          "longitude": DESTINATION_LONGITUDE
        }
      },
      "createTime": "CREATE_TIME",
      "state": "STATE"
    },
    {
      "name": "projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID",
      "dynamicRoute": {
        "origin": {
          "latitude": ORIGIN_LATITUDE,
          "longitude": ORIGIN_LONGITUDE
        },
        "destination": {
          "latitude": DESTINATION_LATITUDE,
          "longitude": DESTINATION_LONGITUDE
        },
        "intermediates": [
          {
            "latitude": LATITUDE,
            "longitude": LONGITUDE
          },
          {
            "latitude": LATITUDE,
            "longitude": LONGITUDE
          },
          {
            "latitude": LATITUDE,
            "longitude": LONGITUDE
          }
        ]
      },
      "createTime": "CREATE_TIME",
      "state": "STATE"
    },
  ]
}