Résout une liste d'URL Google Maps en entités géospatiales spécifiques (par exemple, des lieux) sur Google Maps.
Requête HTTP
POST https://mapstools.googleapis.com/v1:resolveMapsUrls
L'URL utilise la syntaxe de transcodage gRPC.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{ "urls": [ string ] } |
| Champs | |
|---|---|
urls[] |
Obligatoire. URL Google Maps à résoudre. Chaque URL doit être une URL Google Maps valide, par exemple https://maps.app.goo.gl/..., https://www.google.com/maps/place/... ou https://maps.google.com/.... Actuellement, seules les URL pointant vers un seul lieu sont acceptées. Vous pouvez spécifier jusqu'à 20 URL. |
Corps de la réponse
Message de réponse pour v1.resolveMapsUrls.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{ "entities": [ { object ( |
| Champs | |
|---|---|
entities[] |
Uniquement en sortie. Liste des entités résolues à partir des URL Google Maps. Correspondance garantie 1:1 avec les indices |
failedRequests |
Uniquement en sortie. Mappage communiquant les échecs partiels pour les URL Google Maps. La clé est l'index de la requête ayant échoué dans le champ Objet contenant une liste de paires |
saveToMapsUrl |
Uniquement en sortie. Un lien permettant d'enregistrer toutes les entités correctement résolues dans Google Maps. |
Champs d'application des autorisations
Requiert le champ d'application OAuth suivant :
https://www.googleapis.com/auth/maps-platform.mapstools