Rota oluşturduktan sonra, rotanın 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ın nasıl listeleneceği ve seçili belirli bir rota hakkında nasıl ayrıntılı bilgi alınacağı açıklanmaktadır.
Seçilen belirli bir rotayı alma
Seçilen belirli bir rota hakkında bilgi edinmek için almak istediğiniz rotanın selectedRouteId değerini içeren bir 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, seçilen tek bir 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",
"dynamicRouting": TRUE_OR_FALSE
}
Seçili rotaları listeleme
Projenizle ilişkili tüm seçili rotaları listelemek için list uç noktasına bir 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 seçili tüm 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",
"dynamicRouting": TRUE_OR_FALSE
},
{
"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",
"dynamicRouting": TRUE_OR_FALSE
}
]
}