Po utworzeniu trasy możesz użyć punktu końcowego GET interfejsu Roads Selection API, aby uzyskać informacje o niej i monitorować jej stan weryfikacji.
Na tej stronie dowiesz się, jak wyświetlić listę wszystkich wybranych tras w projekcie i jak uzyskać szczegółowe informacje o konkretnej wybranej trasie.
Pobieranie konkretnej wybranej trasy
Aby uzyskać informacje o konkretnej wybranej trasie, wyślij żądanie GET do punktu końcowego
get, podając selectedRouteId trasy, którą chcesz
pobrać.
"https://roads.googleapis.com/selection/v1/projects/"\ "PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"
Poniższy przykład kodu pokazuje strukturę żądania GET do
get punktu końcowego, aby uzyskać informacje o pojedynczej wybranej trasie.
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"
Poniższy przykład kodu pokazuje strukturę odpowiedzi punktu końcowego
get z informacjami o pojedynczej wybranej trasie.
{
"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"
}
Wyświetlanie listy wybranych tras
Aby wyświetlić listę wszystkich wybranych tras powiązanych z Twoim projektem, wyślij GET
żądanie do punktu list końcowego.
https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes
Poniższy przykładowy kod pokazuje strukturę żądania GET do punktu końcowego list, aby uzyskać informacje o wszystkich wybranych trasach powiązanych z projektem w chmurze Google.
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"
Poniższy przykład kodu pokazuje strukturę odpowiedzi punktu końcowego list
z informacjami o wszystkich wybranych trasach powiązanych z projektem 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"
},
]
}