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