L'API Routes peut renvoyer des informations sur les éléments de route suivants, le cas échéant:
- Viaducs: informations sur les segments de route surélevés, tels que les ponts et les viaducs.
- Routes étroites: informations sur les routes considérées comme plus étroites que la normale.
Aucun indicateur visuel n'est fourni sur la carte.
Pays dans lesquels la fonctionnalité est disponible:Inde uniquement
Pourquoi l'utiliser ?
Utilisez les options de survol et de route étroite pour informer vos utilisateurs de ces fonctionnalités. Par exemple, fournissez des alertes ou des indicateurs visuels sur les cartes afin que les conducteurs utilisant votre application puissent facilement anticiper ces itinéraires et adapter leur conduite en conséquence.
Pour obtenir des instructions, consultez les sections suivantes:
Demander des informations sur les vues aériennes
Votre demande doit respecter les critères suivants:
- Demandez un itinéraire en Inde.
- Définissez
travelMode
surDRIVE
ouTWO-WHEELER
. - Incluez
"extraComputations": ["FLYOVER_INFO_ON_POLYLINE"]
. - Incluez un masque de champ pour les champs suivants :
routes.polyline_details.flyover_info
routes.polyline
- N'incluez pas le paramètre
optimizeWaypointOrder
.
Pour plus d'informations, consultez PolylineDetails.FlyoverInfo
.
Exemple de requête: Informations sur le survol
curl -X POST -d '{ "origin": { "location": { "latLng": { "latitude": 28.57580734159006, "longitude": 77.02719067373043 } } }, "destination": { "location": { "latLng": { "latitude": 28.595737365438477, "longitude": 77.16870453065245 } } }, "travelMode": "DRIVE", "extraComputations": ["FLYOVER_INFO_ON_POLYLINE"] }\ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key:YOUR_API_KEY ' \ -H 'X-Goog-FieldMask: routes.polyline_details.flyover,routes.polyline' \ 'https://routes.googleapis.com/directions/v2:computeRoutes'
Exemple de réponse: Informations sur le survol
{
"routes": [{
"polyline": {
"encodedPolyline": "selmD}jcuM?oBcDAqEF}DCOOZuCfAwJFMJM\\_Cd@mEv@gFHQF_C?eIGe@_@{@g@u@MY@Wz@cCp@}AF_@MeC?kLFy@xZpBxRlAdJj@zCPlBRxPfApP|@`@MVUHQv@iF~@aFfAeEnA_EpAgD`@kAjCeF~FiKPa@NOx@iApAyCtA{C`@wAEg@Ba@Xq@TU`@MZCLY^QPQx@kAn@cAh@s@^YZ]fA{@lAs@bBy@`DiAtDwAdB_ARCP@z@m@dAeAbA_BpAcCd@oAr@eBRe@nEsIjAiBdAuBZw@n@{BTsANi@p@wAJ]h@wCr@oEr@yEvAwI`AuGt@gG`@oEt@wFr@}FpB_N`CiQ`AqGVoAbEcP^_Br@uDr@yEPqA^cEj@iERyCReEf@}GvBkQXwATgC@_@AYK]u@wAGa@IoHFaEFoAXuDVqBdBsLb@qDRuCRaELu@Rs@d@u@lBaC\\o@Tm@VwANcAHmADuCCsAKo@YkAU}@AQ@WHa@iJyTs@uAe@q@c@i@oA_AuAw@kBu@iEwAuDoA_JeDiB}@qAaA]a@u@gAeAoB_CoG}@eCgAoCw@wAsByCe@i@iCmDmAmB}BeDu@aAaHyJ_BwBCEyBaD}AkBu@u@uAy@gBw@yAc@gFoAiKmC}E{@eCk@sF}@YCwDIqDG{Tq@mB@_Ne@k@AoBGkAKaB]{Am@gBkAcAgAcBeCmAwBwAwCmDeGq@yAcAwCmCgJQu@i@gAw@mAaAkA{@u@oAu@eAe@kAa@}GcBEAkDq@aAWkKaBqDq@oMuBuBc@e@Ok@Wm@e@_AaAm@aA[}@a@uAy@aDmCmJSi@cAmDsEyNgAaDcDeKEo@gAkDkD{I_AyCg@qBeAqEU_AgA_D[{@gBoGaDaIqDaIYs@"
},
"polylineDetails": {
"flyoverInfo": [{
"flyoverPresence": "EXISTS",
"polylinePointIndex": {
"startIndex": 153,
"endIndex": 173
}
}, {
"flyoverPresence": "EXISTS",
"polylinePointIndex": {
"startIndex": 190,
"endIndex": 213
}
}]
}
}]
}
Demander des informations sur les routes étroites
Votre demande doit respecter les critères suivants:
- Demander un itinéraire en Inde
- Définissez
travelMode
surDRIVE
. - Inclure
"extraComputations": ["NARROW_ROAD_INFO_ON_POLYLINE"]
Incluez un masque de champ pour les champs suivants:
routes.polyline_details.narrow_road_info
routes.polyline
.
N'incluez pas le paramètre
optimizeWaypointOrder
.
Pour plus d'informations, consultez PolylineDetails.NarrowRoadInfo
.
Exemple de requête: Informations sur une route étroite
curl -X POST -d '{ "origin": { "location": { "latLng": { "latitude": 12.9598336, "longitude": 80.1659834 } } }, "destination": { "location": { "latLng": { "latitude": 12.9593739, "longitude": 80.1723585 } } }, "travelMode": "DRIVE", "extraComputations": ["NARROW_ROAD_INFO_ON_POLYLINE"] }\ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key:YOUR_API_KEY ' \ -H 'X-Goog-FieldMask: `routes.polyline_details.narrow_road_info`,routes.polyline' \ '[https://routes.googleapis.com/directions/v2:computeRoutes](https://routes.googleapis.com/directions/v2:computeRoutes)'
Exemple de réponse: routes étroites
{
"routes": [{
"polyline": {
"encodedPolyline": "{ebnA_mhhNqAGGeD?aAFq@Xy@Re@Jm@FmABOHOTQBYWgIBiHBo@j@@d@@"
},
"polylineDetails": {
"narrowRoadInfo": [{
"narrowRoadPresence": "EXISTS",
"polylinePointIndex": {
"startIndex": 15,
"endIndex": 16
}
}]
}
}]
}
Régions où le service est disponible
Les ponts et les routes étroites ne sont acceptés qu'en Inde.
Facturation
Google Maps Platform ne facture pas de frais supplémentaires pour l'utilisation d'une fonctionnalité expérimentale. Vous serez facturé en fonction de votre utilisation de l'API en fonction d'autres paramètres que vous définissez.
En savoir plus sur la facturation pour l'API Routes