Index
DestinationService(interface)GeocodeService(interface)Destination(message)Destination.ArrivalSummary(message)Entrance(message)Entrance.Tag(enum)GeocodeAddressRequest(message)GeocodeAddressRequest.LocationBias(message)GeocodeAddressResponse(message)GeocodeLocationRequest(message)GeocodeLocationResponse(message)GeocodePlaceRequest(message)GeocodeResult(message)GeocodeResult.AddressComponent(message)GeocodeResult.Granularity(enum)Landmark(message)Landmark.Tag(enum)NavigationPoint(message)NavigationPoint.TravelMode(enum)NavigationPoint.Usage(enum)PlaceView(message)PlaceView.StructureType(enum)PlusCode(message)SearchDestinationsRequest(message)SearchDestinationsRequest.AddressQuery(message)SearchDestinationsRequest.LocationQuery(message)SearchDestinationsRequest.LocationQuery.PlaceFilter(message)SearchDestinationsRequest.LocationQuery.PlaceFilter.Addressability(enum)SearchDestinationsResponse(message)
DestinationService
Service permettant de récupérer des destinations.
Une destination fournit un contexte hiérarchique sur un lieu, ce qui vous permet, par exemple, de trouver des immeubles d'appartements dans un complexe d'appartements plus grand et inversement. Il fournit également des points de navigation adaptés à des cas d'utilisation tels que le covoiturage ou la livraison.
| SearchDestinations |
|---|
|
Cette méthode effectue une recherche de destination et renvoie une liste de destinations.
|
GeocodeService
Service permettant d'effectuer le géocodage.
| GeocodeAddress |
|---|
|
Cette méthode effectue un geocoding d'adresse, qui mappe une adresse à un LatLng. Il fournit également des informations structurées sur l'adresse.
|
| GeocodeLocation |
|---|
|
Cette méthode effectue un geocoding d'emplacement, qui mappe un LatLng à une adresse. Il fournit également des informations structurées sur l'adresse.
|
| GeocodePlace |
|---|
|
Cette méthode effectue une recherche de géocodage à l'aide d'un ID de lieu.
|
Destination
Une destination. Cela inclut le lieu principal, les lieux associés, les entrées et les points de navigation.
| Champs | |
|---|---|
primary |
Lieu principal identifié par |
containing_places[] |
Les lieux moins précis dans lesquels se trouve le lieu principal. Par exemple, le complexe d'appartements qui contient ce bâtiment. |
sub_destinations[] |
Sous-destinations plus précises du lieu principal. Par exemple, les unités contenues dans un bâtiment. Remarque : Par rapport à SubDestination renvoyé par l'API Places, cette liste de sous-destinations est plus exhaustive et chaque sous-destination contient plus d'informations. |
landmarks[] |
Points de repère pouvant être utilisés pour indiquer où se trouve la destination ou aider à l'arrivée. |
entrances[] |
Entrées pour cette destination. |
navigation_points[] |
Points de navigation pour cette destination. |
arrival_summary |
Résumé généré par IA de l'expérience à l'arrivée à la destination. |
ArrivalSummary
Résumé généré par IA de l'expérience à l'arrivée à la destination.
| Champs | |
|---|---|
text |
Résumé de l'expérience à l'arrivée à la destination. |
flag_content_url |
Lien permettant aux utilisateurs de signaler un problème concernant le résumé. |
disclosure_text |
Uniquement en sortie. Contient le texte de divulgation pour le récapitulatif de l'arrivée. |
Entrée
Une entrée est une paire de coordonnées de latitude/longitude qui définit l'emplacement d'un point d'entrée et de sortie pour un lieu.
| Champs | |
|---|---|
location |
Emplacement de l'entrée. |
tags[] |
Liste des tags décrivant l'entrée. |
place |
Structure sur laquelle se trouve physiquement cette entrée, au format |
Tag
Caractéristiques décrivant une entrée.
| Enums | |
|---|---|
TAG_UNSPECIFIED |
Non utilisé. |
PREFERRED |
L'entrée permet probablement d'accéder physiquement au lieu principal de la destination renvoyée. Un lieu peut comporter plusieurs entrées préférées. Si une entrée ne comporte pas ce tag, cela signifie qu'elle se trouve physiquement dans le même bâtiment que le lieu principal, mais qu'elle ne donne pas nécessairement accès au lieu. Par exemple, si le lieu principal est un restaurant dans un centre commercial, les entrées "PRÉFÉRÉES" seront celles qui mènent probablement au restaurant lui-même, tandis que les autres entrées renvoyées seront d'autres entrées du bâtiment, comme celles d'autres restaurants du centre commercial. Si le lieu principal est un bâtiment, les entrées Remarque : Une entrée |
GeocodeAddressRequest
Message de requête pour GeocodeService.GeocodeAddress.
| Champs | |
|---|---|
location_bias |
Facultatif. Région dans laquelle effectuer la recherche. Cet emplacement sert de biais, ce qui signifie que des résultats autour de l'emplacement indiqué peuvent être renvoyés. |
language_code |
Facultatif. Langue dans laquelle les résultats doivent être renvoyés. |
region_code |
Facultatif. Code régional. Code régional, spécifié sous la forme d'une valeur ccTLD (TLD pour top-level domain, domaine de premier niveau) à deux caractères. Ce paramètre a une incidence sur les résultats en fonction de la loi applicable. Ce paramètre influera également sur les résultats du service, sans les limiter totalement. |
Champ d'union address_input. Adresse à géocoder. address_input ne peut être qu'un des éléments suivants : |
|
address_query |
Adresse non structurée à géocoder. |
address |
Adresse structurée à géocoder au format adresse postale. |
LocationBias
Région dans laquelle effectuer la recherche. Cet emplacement sert de biais, ce qui signifie que des résultats autour de l'emplacement indiqué peuvent être renvoyés.
| Champs | |
|---|---|
Champ d'union type. Types de biais de localisation. type ne peut être qu'un des éléments suivants : |
|
rectangle |
Boîte rectangulaire définie par les angles nord-est et sud-ouest. |
GeocodeAddressResponse
Message de réponse pour GeocodeService.GeocodeAddress.
| Champs | |
|---|---|
results[] |
Résultat du geocoding. |
GeocodeLocationRequest
Message de requête pour GeocodeService.GeocodeLocation.
| Champs | |
|---|---|
language_code |
Facultatif. Langue dans laquelle les résultats doivent être renvoyés. |
region_code |
Facultatif. Code régional. Code régional, spécifié sous la forme d'une valeur ccTLD (TLD pour top-level domain, domaine de premier niveau) à deux caractères. Ce paramètre a une incidence sur les résultats en fonction de la loi applicable. |
types[] |
Facultatif. Ensemble de tags de type permettant de limiter les résultats. Les résultats qui ne correspondent à aucun des types spécifiés sont supprimés. Pour obtenir la liste complète des valeurs possibles, consultez les tableaux A et B sur la page https://developers.google.com/maps/documentation/places/web-service/place-types. |
granularity[] |
Facultatif. Filtre d'une ou plusieurs énumérations de précision de localisation. |
Champ d'union location_input. Emplacement à géocoder. location_input ne peut être qu'un des éléments suivants : |
|
location_query |
Emplacement au format "lat,lng". Par exemple, "64.7611872,-18.4705364". |
location |
Emplacement au format structuré. |
GeocodeLocationResponse
Message de réponse pour GeocodeService.GeocodeLocation.
| Champs | |
|---|---|
results[] |
Résultat du geocoding. |
plus_code |
Plus Code de la zone géographique dans la demande. |
GeocodePlaceRequest
Message de requête pour GeocodeService.GeocodePlace.
| Champs | |
|---|---|
place |
Obligatoire. Identifiant de lieu à géocoder au format places/{place}. |
language_code |
Facultatif. Langue dans laquelle les résultats doivent être renvoyés. |
region_code |
Facultatif. Code régional. Code régional, spécifié sous la forme d'une valeur ccTLD (TLD pour top-level domain, domaine de premier niveau) à deux caractères. Ce paramètre a une incidence sur les résultats en fonction de la loi applicable. |
GeocodeResult
Un résultat de géocodage contient des informations géographiques sur un lieu.
| Champs | |
|---|---|
place |
Identifiant complet du lieu pour ce résultat. Au format "//places.googleapis.com/places/{placeID}". Pour en savoir plus, consultez https://developers.google.com/maps/documentation/places/web-service/place-id. |
place_id |
ID du lieu pour ce résultat. |
location |
Latlng de cette adresse. |
granularity |
Précision de la position. |
viewport |
Fenêtre d'affichage adaptée à l'affichage du résultat du géocodage. |
bounds |
Cadre de délimitation de l'adresse. |
formatted_address |
Adresse mise en forme sur une seule ligne. |
postal_address |
Adresse au format postal. |
address_components[] |
Composants répétés pour chaque niveau de localité. |
postal_code_localities[] |
Liste complète des localités contenues dans le code postal. Ce champ n'est renseigné que lorsque le résultat est de type "postal_code". |
types[] |
Ensemble de tags de type pour ce résultat. Par exemple, "political" et "administrative_area". Pour obtenir la liste complète des valeurs possibles, consultez les tableaux A et B sur la page https://developers.google.com/maps/documentation/places/web-service/place-types. |
plus_code |
Plus Code de l'emplacement dans ce géocode. |
AddressComponent
Composants structurés qui forment l'adresse mise en forme, si ces informations sont disponibles.
| Champs | |
|---|---|
long_text |
Description complète ou nom du composant d'adresse. Par exemple, un composant d'adresse pour le pays "Australie" peut avoir un nom long "Australie". |
short_text |
Nom textuel abrégé du composant d'adresse, s'il est disponible. Par exemple, un composant d'adresse pour le pays de l'Australie peut avoir le nom court "AU". |
types[] |
Tableau indiquant le ou les types du composant d'adresse. Pour en savoir plus, consultez https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types. |
language_code |
Langue utilisée pour mettre en forme ces composants, en notation CLDR. |
Précision
Précision de la position.
| Enums | |
|---|---|
GRANULARITY_UNSPECIFIED |
Ne pas utiliser. |
ROOFTOP |
Emplacement non interpolé d'une parcelle de terrain réelle correspondant à l'adresse trouvée. |
RANGE_INTERPOLATED |
Interpolé à partir d'une plage de numéros de rue. Par exemple, si nous savons qu'un segment d'Amphitheatre Pkwy contient les numéros 1600 à 1699, le numéro 1650 peut être placé à mi-chemin entre ses points de terminaison. |
GEOMETRIC_CENTER |
Centre géométrique d'un élément pour lequel nous disposons de données polygonales. |
APPROXIMATE |
Tout le reste. |
Point de repère
Les points de repère permettent de communiquer l'emplacement de la destination ou d'aider à y arriver.
| Champs | |
|---|---|
relational_description |
Description lisible par l'humain du lien entre la destination et le point de repère. Par exemple : "Près de l'Empire State Building" ou "En face de la Maison-Blanche". |
tags[] |
Tags décrivant comment le point de repère peut être utilisé dans le contexte de la destination. |
straight_line_distance_meters |
Uniquement en sortie. Distance en ligne droite entre ce point de repère et la destination, en mètres. |
travel_distance_meters |
Uniquement en sortie. Distance (en mètres) entre ce repère et la destination sur le réseau routier. |
Champ d'union landmark. Le repère. landmark ne peut être qu'un des éléments suivants : |
|
place |
Lieu représentant ce point de repère. |
Tag
Liste de tous les tags possibles qui décrivent comment un point de repère peut être utilisé dans le contexte d'une destination.
Si une adresse comporte à la fois les balises ADDRESS et ARRIVAL, cela signifie que le point de repère est à la fois connu localement et proche de la destination.
| Enums | |
|---|---|
TAG_UNSPECIFIED |
Non utilisé. |
ADDRESS |
Un lieu important au niveau local qui peut être utilisé pour identifier la position générale de la destination. Généralement à quelques centaines de mètres de la destination. Elles sont semblables aux points de repère renvoyés par la fonctionnalité de description d'adresse de l'API Geocoding : https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors. |
ARRIVAL |
Un lieu qui peut être utilisé pour vous aider à arriver à destination. Utile pour la navigation une fois que vous êtes proche de la destination. Par exemple, ce point de repère peut être un lieu situé en face de la destination. Un point de repère associé à cette balise est généralement plus proche de la destination que ceux associés à la balise ADDRESS. |
PlaceView
Représente une vue d'un lieu dans l'API Places. Il fournit également des informations supplémentaires spécifiques aux destinations, telles que le type de structure et le polygone d'affichage.
Dans certains cas, un PlaceView avec le même ID de lieu peut différer de ce qui est renvoyé par l'API Places pour les champs types et display_name.
| Champs | |
|---|---|
place |
Nom de ressource de ce lieu, au format |
display_name |
Description du lieu lisible par l'utilisateur. Par exemple, "Porte B", "McDonald's" |
primary_type |
Type de lieu principal. Pour obtenir la liste des valeurs possibles, consultez https://developers.google.com/maps/documentation/places/web-service/place-types. Remarque : Ce champ n'est pas toujours renseigné. Dans ce cas, préparez-vous à utiliser le champ |
types[] |
Tous les types de lieux associés à ce lieu. Pour obtenir la liste des valeurs possibles, consultez https://developers.google.com/maps/documentation/places/web-service/place-types. |
formatted_address |
Adresse sur une seule ligne. |
postal_address |
Adresse structurée. |
structure_type |
Type de structure correspondant à ce lieu. |
location |
Emplacement de ce lieu. Pour les lieux avec des polygones d'affichage, cela peut représenter un bon endroit pour placer un repère sur la carte. |
display_polygon |
Contour du polygone du lieu au format GeoJSON, en utilisant le format RFC 7946 : https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. Remarque : Le format RFC 7946 est compatible avec les MultiPolygones. Un objet |
StructureType
Type de structure que représente ce lieu.
| Enums | |
|---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Non utilisé. |
POINT |
Un emplacement ponctuel. |
SECTION |
Sous-section d'un bâtiment. |
BUILDING |
Un bâtiment. |
GROUNDS |
Vaste zone qui contient généralement plusieurs bâtiments, comme un campus universitaire, un complexe d'appartements ou un centre commercial. |
PlusCode
Un Plus Code (http://plus.codes) est une référence de lieu qui se présente sous deux formats : un code global définissant un rectangle de 14 m x 14 m (1/8000e de degré) ou plus petit, et un code composé, qui remplace le préfixe par une référence de lieu.
| Champs | |
|---|---|
global_code |
Code global (complet) du lieu, tel que "9FWM33GV+HQ", représentant une zone de 1/8000e de degré par 1/8000e de degré (environ 14 mètres sur 14 mètres). |
compound_code |
Code composé du lieu, tel que "33GV+HQ, Ramberg, Norvège ", contenant le suffixe du code global et remplaçant le préfixe par le nom mis en forme d'une entité de référence. |
SearchDestinationsRequest
Message de requête pour DestinationService.SearchDestinations.
| Champs | |
|---|---|
travel_modes[] |
Facultatif. Modes de déplacement pour lesquels filtrer les points de navigation. Cela a une incidence sur le champ |
language_code |
Facultatif. Langue dans laquelle les résultats doivent être renvoyés. |
region_code |
Facultatif. Code régional. Code régional, spécifié sous la forme d'une valeur ccTLD (TLD pour top-level domain, domaine de premier niveau) à deux caractères. Ce paramètre a une incidence sur les résultats en fonction de la loi applicable. Ce paramètre influe également sur les résultats du service, sans les limiter totalement. |
Champ d'union Les destinations sont créées autour de la requête principale spécifiée. Remarque : Seuls les lieux et les adresses pouvant servir de destination de navigation sont acceptés. Par exemple, un lieu représentant une maison ou un complexe d'appartements peut être utilisé comme requête principale, mais pas un lieu représentant une localité ou une zone administrative. |
|
place |
Nom de ressource d'un lieu, au format |
address_query |
Adresse postale. |
location_query |
une position exacte. |
AddressQuery
Adresse postale que vous souhaitez rechercher. Lorsque vous spécifiez les adresses, respectez le format utilisé par les services postaux nationaux du pays concerné.
| Champs | |
|---|---|
Champ d'union kind. Requête d'adresse. kind ne peut être qu'un des éléments suivants : |
|
address |
Adresse postale. |
address_query |
Adresse postale mise en forme sur une seule ligne. |
LocationQuery
Requête de localisation permettant d'identifier une destination principale à proximité.
Remarque : Si la requête de localisation se trouve dans un bâtiment contenant des locaux secondaires, il est possible que le lieu principal renvoyé soit un local secondaire. Dans ce cas, le champ "containing_places" inclura le bâtiment.
| Champs | |
|---|---|
place_filter |
Facultatif. Filtres à appliquer aux candidats de destination. |
Champ d'union kind. Requête de localisation. kind ne peut être qu'un des éléments suivants : |
|
location |
Emplacement LatLng précis. |
PlaceFilter
Filtres à appliquer aux candidats de destination.
| Champs | |
|---|---|
structure_type |
Facultatif. Si cette valeur est spécifiée, toutes les destinations sont garanties d'avoir un lieu principal avec ce type de structure. Cela peut entraîner le filtrage de certaines destinations ou l'affinage/l'élargissement des destinations renvoyées. Par exemple, si Ce champ permet également d'extraire plus facilement les polygones d'affichage des bâtiments. Par exemple, si |
addressability |
Facultatif. Si cette valeur est spécifiée, seules les destinations qui répondent aux critères d'adressabilité correspondants sont renvoyées. |
Adressabilité
Définit les options de filtrage de l'adressabilité. De nouvelles valeurs pourront être ajoutées à l'avenir.
| Enums | |
|---|---|
ADDRESSABILITY_UNSPECIFIED |
Si aucune valeur n'est spécifiée, le service choisit une valeur par défaut appropriée. |
ANY |
L'adressabilité n'est pas un critère de filtrage. Les destinations sont renvoyées, qu'elles soient adressables ou non. |
PRIMARY |
Toutes les destinations renvoyées auront un lieu principal avec une adresse ou un nom au niveau de la rue. |
WEAK |
Toutes les destinations renvoyées auront soit un lieu principal, soit une sous-destination avec une adresse ou un nom de rue. |
SearchDestinationsResponse
Message de réponse pour DestinationService.SearchDestinations.
| Champs | |
|---|---|
destinations[] |
Liste des destinations. Le service renvoie un résultat si une destination principale peut être identifiée sans ambiguïté à partir de la requête principale. Sinon, le service peut renvoyer plusieurs résultats pour lever l'ambiguïté ou aucun résultat. |