Index
DestinationService(interface)GeocodeService(interface)Destination(message)Destination.ArrivalSummary(message)Destination.ParkingOptions(message)Destination.ParkingOptions.Availability(enum)Destination.ParkingOptions.ParkingFacility(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)ImageAnnotation(message)ImageAnnotation.Coordinate(message)Landmark(message)Landmark.Tag(enum)NavigationPoint(message)NavigationPoint.TravelMode(enum)NavigationPoint.Usage(enum)PlaceView(message)PlaceView.AddressComponent(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)StreetViewThumbnail(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'habitation 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 un géocodage.
| GeocodeAddress |
|---|
|
Cette méthode effectue un géocodage 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éocode à 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 |
Le lieu principal identifié par le |
containing_places[] |
Lieux moins précis dans lesquels se trouve le lieu principal. Par exemple, la résidence 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 à l'objet 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 permettant d'indiquer où se trouve la destination ou d'aider à l'arrivée. |
entrances[] |
Entrées pour cette destination. |
navigation_points[] |
Points de navigation pour cette destination. |
parking_options |
Options de stationnement pour cette destination. |
arrival_summary |
Résumé généré par IA de l'expérience d'arrivée à destination. |
ArrivalSummary
Résumé généré par IA de l'expérience d'arrivée à destination.
| Champs | |
|---|---|
text |
Résumé de l'expérience d'arrivée à destination. |
flag_content_url |
Un lien permettant aux utilisateurs de signaler un problème avec le résumé. |
disclosure_text |
Uniquement en sortie. Contient le texte de divulgation du récapitulatif d'arrivée. |
ParkingOptions
Informations sur les options de stationnement pour la destination.
| Champs | |
|---|---|
availability |
Disponibilité d'un parking pour cette destination. |
parking_facilities[] |
Les parkings de cette destination. |
onsite_parking |
Un parking sur place est disponible à destination. |
free_parking_lot |
Propose des parkings sans frais. |
paid_parking_lot |
Propose des parkings payants. |
free_street_parking |
Parking gratuit dans la rue. |
paid_street_parking |
Propose un parking payant dans la rue. |
valet_parking |
Propose un service de voiturier. |
free_garage_parking |
Le parking couvert est sans frais. |
paid_garage_parking |
Propose un parking couvert payant. |
Disponibilité
Mesure agrégée de la difficulté à trouver une place de stationnement lorsque vous visitez ce lieu.
De nouvelles valeurs pourront être ajoutées à l'avenir.
| Enums | |
|---|---|
AVAILABILITY_UNSPECIFIED |
La disponibilité des places de parking n'est pas disponible. |
PLENTY |
Il est facile de se garer. |
SOMEWHAT_DIFFICULT |
Il est plutôt difficile de trouver une place de parking. |
DIFFICULT |
Il est très difficile de trouver une place de parking. |
ParkingFacility
Une option de stationnement individuelle et distincte (par exemple, un parking couvert ou un parking spécifique) associée à la destination. Il fournit des informations détaillées sur un parking spécifique, tandis que le message ParkingOptions parent fournit un résumé agrégé de tous les parkings disponibles.
| Champs | |
|---|---|
place |
Représentation du lieu de ce parking spécifique. |
onsite |
Indique si ce parking est situé sur le site de la destination principale. Si ce champ n'est pas défini, l'état sur site est inconnu. |
popular |
Indique si ce parking est un choix populaire pour les visiteurs se rendant à la destination principale. Si ce champ n'est pas défini, l'état de popularité est inconnu. |
straight_line_distance_meters |
Distance en ligne droite (en mètres) entre la destination principale et ce parking. |
Entrée
Une entrée est une paire de coordonnées de latitude/longitude unique qui définit l'emplacement d'un point d'entrée et de sortie pour un lieu.
| Champs | |
|---|---|
display_name |
Nom lisible par l'humain, par exemple "Porte B", "Entrée sud", "Entrée 5e avenue". |
location |
Emplacement de l'entrée. |
tags[] |
Liste de tags décrivant l'entrée. |
place |
Structure sur laquelle cette entrée est physiquement située, au format |
street_view_thumbnail |
Vignette Street View montrant l'entrée. L'image peut être demandée à l'API Street View Static. Consultez https://developers.google.com/maps/documentation/streetview/request-streetview. |
street_view_annotation |
Annotation de l'entrée sur le |
Tag
Caractéristiques décrivant une entrée.
| Enums | |
|---|---|
TAG_UNSPECIFIED |
Non utilisé. |
PREFERRED |
L'entrée fournit probablement un accès physique au lieu principal de la destination renvoyée. Un lieu peut avoir 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 permet pas nécessairement d'accéder à ce lieu. Par exemple, si le lieu principal est un restaurant dans un centre commercial, les entrées "PREFERRED" 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 les entrées 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 pondération, ce qui signifie que les résultats situés à proximité de l'emplacement indiqué sont privilégié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 (domaine de premier niveau) à deux caractères. Le paramètre affecte les résultats en fonction de la législation applicable. Ce paramètre influencera également 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 d'adresse postale. |
LocationBias
Région dans laquelle effectuer la recherche. Cet emplacement sert de pondération, ce qui signifie que les résultats situés à proximité de l'emplacement indiqué sont privilégiés.
| Champs | |
|---|---|
Champ d'union type. Types de biais de localisation. type ne peut être qu'un des éléments suivants : |
|
rectangle |
Zone 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 (domaine de premier niveau) à deux caractères. Le paramètre affecte les résultats en fonction de la législation 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 de plusieurs énumérations de précision de la zone géographique. |
Champ d'union location_input. L'emplacement à géocoder. location_input ne peut être qu'un des éléments suivants : |
|
location_query |
Emplacement au format de chaîne "lat,lng". Par exemple, "64.7611872,-18.4705364". |
location |
Lieu au format structuré. |
GeocodeLocationResponse
Message de réponse pour GeocodeService.GeocodeLocation.
| Champs | |
|---|---|
results[] |
Résultat du geocoding. |
plus_code |
Plus Code de l'emplacement dans la requête. |
GeocodePlaceRequest
Message de requête pour GeocodeService.GeocodePlace.
| Champs | |
|---|---|
place |
Obligatoire. Identifiant du 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 (domaine de premier niveau) à deux caractères. Le paramètre affecte les résultats en fonction de la législation applicable. |
GeocodeResult
Un résultat de géocodage contient des informations géographiques sur un lieu.
| Champs | |
|---|---|
place |
Nom de la ressource de ce lieu, au format |
place_id |
Identifiant unique d'un lieu. |
location |
Coordonnées de cette adresse. |
granularity |
Précision de l'emplacement. |
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 |
L'adresse au format d'adresse postale. |
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 formatée, si ces informations sont disponibles.
| Champs | |
|---|---|
long_text |
Description complète ou nom du composant d'adresse. Par exemple, un composant d'adresse pour l'Australie peut avoir "Australie" comme nom complet. |
short_text |
Nom textuel abrégé pour le composant d'adresse, s'il est disponible. Par exemple, un composant d'adresse pour l'Australie peut avoir le nom court "AU". |
types[] |
Tableau indiquant le ou les types du composant d'adresse. Ces valeurs sont extraites du tableau des types d'adresses et de composants d'adresse utilisé par l'API Places : https://developers.google.com/maps/documentation/places/web-service/place-types#address-types |
language_code |
Langue utilisée pour formater ce composant, en notation CLDR. |
Précision
Précision de l'emplacement.
| Enums | |
|---|---|
GRANULARITY_UNSPECIFIED |
Ne pas utiliser. |
ROOFTOP |
Emplacement non interpolé d'une parcelle de terrain réelle correspondant à l'adresse mise en correspondance. |
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 extrémités. |
GEOMETRIC_CENTER |
Centre géométrique d'un élément pour lequel nous disposons de données polygonales. |
APPROXIMATE |
Tout le reste. |
ImageAnnotation
Annotation sur la miniature d'une image, par exemple un polygone délimitant une entrée.
| Champs | |
|---|---|
coordinates[] |
Liste de coordonnées formant un polygone sur l'image. Les coordonnées sont classées dans le sens inverse des aiguilles d'une montre. |
Coordonnée
Coordonnée en pixels d'un point sur l'image. L'origine (0,0) est l'angle supérieur gauche du pixel supérieur gauche de l'image, l'axe des abscisses pointant vers la droite et l'axe des ordonnées vers le bas.
| Champs | |
|---|---|
x_px |
Coordonnées X. |
y_px |
Coordonnées Y. |
Point de repère
Les points de repère permettent d'indiquer où se trouve la destination ou d'aider à l'atteindre.
| Champs | |
|---|---|
relational_description |
Description lisible par l'humain de la relation 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 repère et la destination, en mètres. |
travel_distance_meters |
Uniquement en sortie. Distance à pied entre ce point de repère et la destination, en mètres. |
Champ d'union landmark. Le repère. landmark ne peut être qu'un des éléments suivants : |
|
place |
Lieu qui représente ce point de repère. |
Tag
Liste de tous les tags possibles décrivant comment un repère peut être utilisé dans le contexte d'une destination.
Si une adresse comporte à la fois les tags ADDRESS et ARRIVAL, cela signifie que le point de repère est à la fois important localement et proche de la destination.
| Enums | |
|---|---|
TAG_UNSPECIFIED |
Non utilisé. |
ADDRESS |
Lieu connu localement qui peut être utilisé pour identifier la position générale de la destination. En général, à quelques centaines de mètres de la destination. Ils sont semblables aux repères renvoyés par la fonctionnalité de descripteurs d'adresse de l'API Geocoding : https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors. |
ARRIVAL |
Lieu pouvant être utilisé pour aider à arriver à destination. Utile pour la navigation une fois que vous êtes proche de la destination. Par exemple, il peut s'agir d'un lieu situé de l'autre côté de la rue par rapport à la destination. Un point de repère associé à ce tag est généralement plus proche de la destination que les points de repère associés au tag 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 la ressource de ce lieu, au format |
place_id |
Identifiant unique d'un lieu. |
display_name |
Description du lieu lisible par l'humain. Par exemple, "Porte B", "McDonald's" |
primary_type |
Type de lieu principal de ce lieu. Consultez https://developers.google.com/maps/documentation/places/web-service/place-types pour obtenir la liste des valeurs possibles. 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. Consultez https://developers.google.com/maps/documentation/places/web-service/place-types pour obtenir la liste des valeurs possibles. |
formatted_address |
Adresse sur une seule ligne. |
postal_address |
Adresse structurée. |
structure_type |
Type de structure correspondant à ce lieu. |
location |
L'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 polygonal 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 MultiPolygons. Un objet |
address_components[] |
Composants répétés pour chaque niveau de localité. |
AddressComponent
Composants structurés qui forment l'adresse formatée, si ces informations sont disponibles.
| Champs | |
|---|---|
long_text |
Description complète ou nom du composant d'adresse. Par exemple, un composant d'adresse pour l'Australie peut avoir "Australie" comme nom complet. |
short_text |
Nom textuel abrégé pour le composant d'adresse, s'il est disponible. Par exemple, un composant d'adresse pour l'Australie peut avoir le nom court "AU". |
types[] |
Tableau indiquant le ou les types du composant d'adresse. Ces valeurs sont extraites du tableau des types d'adresses et de composants d'adresse utilisé par l'API Places : https://developers.google.com/maps/documentation/places/web-service/place-types#address-types |
language_code |
Langue utilisée pour formater ce composant, en notation CLDR. |
StructureType
Type de structure que ce lieu représente.
| Enums | |
|---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Non utilisé. |
POINT |
Un point géographique. |
SECTION |
Sous-section d'un bâtiment. |
BUILDING |
Un bâtiment. |
GROUNDS |
Une grande 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/8 000e de degré) ou plus petit, et un code composé, qui remplace le préfixe par un lieu de référence.
| Champs | |
|---|---|
global_code |
Code global (complet) du lieu, par exemple "9FWM33GV+HQ", représentant une zone de 1/8 000 par 1/8 000 de degré (environ 14 mètres par 14 mètres). |
compound_code |
Code composé du lieu, par exemple "33GV+HQ, Ramberg, Norvège ", contenant le suffixe du code global et remplaçant le préfixe par un nom formaté d'une entité de référence. |
SearchDestinationsRequest
Message de requête pour DestinationService.SearchDestinations.
| Champs | |
|---|---|
travel_modes[] |
Facultatif. Modes de transport 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 (domaine de premier niveau) à deux caractères. Le paramètre affecte les résultats en fonction de la législation applicable. Ce paramètre influence également les résultats du service, mais ne les limite pas complètement. |
Champ d'union Les destinations sont créées autour de la requête primaire spécifiée. Remarque : Seuls les lieux et les adresses pouvant avoir une 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 les lieux représentant une localité ou une région 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 |
Une adresse postale au format d'adresse postale. |
address_query |
Adresse postale mise en forme sur une seule ligne. |
LocationQuery
Une requête de localisation pour identifier une destination principale à proximité.
Remarque : Si la requête de localisation se trouve dans un bâtiment contenant des sous-locaux, il est possible que le lieu principal renvoyé soit un sous-local. Dans ce cas, le champ containing_places inclut le bâtiment.
| Champs | |
|---|---|
place_filter |
Facultatif. Filtres à appliquer aux destinations candidates. |
Champ d'union kind. La 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 option 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'élargissement/l'affinement 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 option 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 un lieu principal ou une sous-destination avec une adresse ou un nom au niveau de la rue. |
SearchDestinationsResponse
Message de réponse pour DestinationService.SearchDestinations.
| Champs | |
|---|---|
destinations[] |
Liste de 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 la désambiguïsation ou aucun résultat. |
StreetViewThumbnail
Paramètres permettant de représenter une miniature Google Street View. Ces paramètres peuvent être utilisés pour demander une image Street View à l'API Street View Static. Consultez https://developers.google.com/maps/documentation/streetview/request-streetview.
| Champs | |
|---|---|
pano |
Un ID de panorama spécifique. |
width_px |
Largeur de l'image miniature de sortie en pixels. Remarque : Lorsque vous demandez des annotations en plus de la miniature, vous devez utiliser ces valeurs de hauteur et de largeur dans la requête API Street View pour vous assurer que les coordonnées des annotations sont correctement alignées avec l'image. |
height_px |
Hauteur de l'image miniature de sortie en pixels. Remarque : Lorsque vous demandez des annotations en plus de la miniature, vous devez utiliser ces valeurs de hauteur et de largeur dans la requête API Street View pour vous assurer que les coordonnées des annotations sont correctement alignées avec l'image. |
heading_degree |
Orientation horizontale de la caméra en degrés. Plage [0, 360). 0 indique le nord et 90 indique l'est. |
pitch_degree |
Orientation verticale de la caméra en degrés. Plage [-90, 90]. 0 correspond à l'horizon, +90 à la verticale vers le haut et -90 à la verticale vers le bas. |
fov_degree |
Champ de vision horizontal en degrés. Plage (0, 180]. Contrôle le niveau de zoom. Plus le champ de vision est petit, plus le zoom est important. |