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

بعد إنشاء مسار، يمكنك استخدام نقطة نهاية واجهة برمجة التطبيقات 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",
  "dynamicRouting": TRUE_OR_FALSE
}

عرض المسارات المحدّدة

لإدراج جميع المسارات المحدّدة المرتبطة بمشروعك، أرسِل طلب 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",
      "dynamicRouting": TRUE_OR_FALSE
    },
    {
      "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",
      "dynamicRouting": TRUE_OR_FALSE
    }
  ]
}