پس از ایجاد یک مسیر، میتوانید از نقطه پایانی 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"
},
]
}