ดูเส้นทางที่เลือก

หลังจากสร้างเส้นทางแล้ว คุณสามารถใช้ปลายทางของ 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"
    },
  ]
}