Bir rota oluşturduktan sonra, bilgilerini almak ve doğrulama durumunu izlemek için Roads Selection API GET uç noktasını kullanabilirsiniz.
Bu sayfada, projenizdeki tüm seçili rotaları nasıl listeleyeceğiniz ve belirli bir seçili rotayla ilgili ayrıntıları nasıl alacağınız açıklanmaktadır.
Belirli bir rota seçme
Belirli bir rota hakkında bilgi edinmek için almak istediğiniz rotanın selectedRouteId'ını içeren GET isteğini get uç noktasına gönderin.
"https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID"
Aşağıdaki kod örneğinde, seçilen tek bir rota hakkında bilgi almak için get uç noktasına gönderilen GET isteğinin yapısı gösterilmektedir.
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"
Aşağıdaki kod örneğinde, tek bir seçili rotanın bilgilerini içeren bir get uç nokta yanıtının yapısı gösterilmektedir.
{
"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"
}
Seçili rotaları listeleme
Projenizle ilişkili tüm seçili rotaları listelemek için list uç noktasına GET isteği gönderin.
https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes
Aşağıdaki kod örneğinde, bir Google Cloud projesiyle ilişkili tüm seçili rotaların bilgilerini almak için list uç noktasına gönderilen GET isteğinin yapısı gösterilmektedir.
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"
Aşağıdaki kod örneğinde, bir Google Cloud projesiyle ilişkili tüm seçili rotaların bilgilerini içeren bir list uç nokta yanıtının yapısı gösterilmektedir.
{
"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"
},
]
}