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