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

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

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

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

للحصول على معلومات عن مسار محدّد تم اختياره، أرسِل طلب 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"
    },
  ]
}