Index
DestinationService
(interface)Destination
(message)Entrance
(message)Entrance.Tag
(enum)Landmark
(message)Landmark.Tag
(enum)NavigationPoint
(message)NavigationPoint.TravelMode
(enum)NavigationPoint.Usage
(enum)PlaceView
(message)PlaceView.StructureType
(enum)SearchDestinationsRequest
(message)SearchDestinationsRequest.AddressQuery
(message)SearchDestinationsRequest.LocationQuery
(message)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.
|
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 à la SubDestination renvoyée 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. |
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 |
Point de repère
Les points de repère permettent de communiquer l'emplacement de la destination ou d'aider à y arriver.
Champs | |
---|---|
tags[] |
Tags décrivant comment le point de repère peut être utilisé dans le contexte de la destination. |
Champ d'union landmark . Le point de 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 contient à 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. Ils sont semblables aux points de repère 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 |
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 dans un format lisible. 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 |
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. |
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 de région. 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 sous-lieux, il est possible que le lieu principal renvoyé soit un sous-lieu. Dans ce cas, le champ "containing_places" inclura le bâtiment.
Champs | |
---|---|
Champ d'union kind . Requête de localisation. kind ne peut être qu'un des éléments suivants : |
|
location |
Emplacement LatLng précis. |
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. |