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

بعد إنشاء مسار، يمكنك استخدام نقطة النهاية Roads Selection API 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"
    },
  ]
}