Package google.maps.locationselection.v1beta

Index

LocationSelectionBeta

Service permettant de trouver les lieux à proximité et les lieux de prise en charge et de dépôt associés.

FindNearbyPlaces

rpc FindNearbyPlaces(FindNearbyPlacesRequest) returns (FindNearbyPlacesResponse)

Trouver des adresses à proximité pour un lieu donné.

FindPickupPointsForLocation

rpc FindPickupPointsForLocation(FindPickupPointsForLocationRequest) returns (FindPickupPointsForLocationResponse)

Recherchez les points retrait d'un lieu donné.

FindPickupPointsForPlace

rpc FindPickupPointsForPlace(FindPickupPointsForPlaceRequest) returns (FindPickupPointsForPlaceResponse)

Recherchez les points retrait d'un lieu donné.

Adresse

Adresse d'un lieu.

Champs
formatted_address

FormattedAddress

Adresse complète et lisible de ce lieu.

address_components[]

AddressComponent

Liste de composants d'adresse.

AddressComponent

Composant d'adresse qui décrit une partie de l'adresse.

Champs
component_text

string

Nom de ce composant décrivant une partie de l'adresse. (par exemple, "Californie" ou "Amphitheatre Parkway").

component_text_short_form

string

Forme courte du texte du composant. (par exemple, "CA" pour "Californie" et "US" pour "États-Unis").

types[]

string

Types de ce composant décrivant une partie de l'adresse. Pour obtenir la liste des types compatibles, consultez la page https://developers.google.com/places/web-service/supported_types#table2.

Complexe

Ensemble associé à un lieu.

Champs
type

CompoundType

Type de composé.

geometry

Geometry

Géométrie associée au composé.

entrances[]

Entrance

Liste des entrées associées au composé.

CompoundTypeEnums

Types de composés

CompoundType

Valeur du type composé.

Enums
COMPOUND_TYPE_UNSPECIFIED Type composé inconnu.
SECTION Section composée. https://support.google.com/mapskb/answer/7054299
BUILDING Bâtiment complexe (https://support.google.com/mapskb/answer/7013011).
GROUNDS Terrains complexes (https://support.google.com/mapskb/answer/7046859).

Entrée

Entrée d'un lieu.

Champs
location

LatLng

Emplacement de l'entrée.

FindNearbyPlacesRequest

Message de demande de recherche d'adresses à proximité.

Champs
localization_preferences

LocalizationPreferences

Obligatoire. Préférences utilisées pour localiser les textes de la réponse, par exemple, le nom et l'adresse.

search_location

LatLng

Obligatoire. Lieu où les lieux doivent être trouvés.

max_results

int32

Obligatoire. Nombre maximal de résultats à renvoyer. Doit être supérieur à 0.

wifi_access_points[]

WiFiAccessPoint

Points d'accès Wi-Fi autour de l'emplacement de la requête. Permet de fournir des résultats de recherche de meilleure qualité.

FindNearbyPlacesResponse

Trouver les adresses à proximité pour un message de réponse de localisation donné.

Champs
place_results[]

PlaceResult

Liste numérotée de lieux trouvés. Peut être vide si aucun lieu n'a été trouvé autour de l'emplacement de la requête. Le tri est basé sur une combinaison de probabilité et de distance.

FindPickupPointsForLocationRequest

Message de requête FindPickupPointsForLocation.

Champs
localization_preferences

LocalizationPreferences

Obligatoire. Préférences utilisées pour localiser les textes de la réponse, par exemple, le nom et l'adresse.

search_location

LatLng

Obligatoire. Lieu à utiliser pour rechercher les points de prise en charge, et calculer les distances et les heures d'arrivée prévues jusqu'aux points de prise en charge.

order_by

PickupPointOrder

Obligatoire. Classement à utiliser lors du renvoi des résultats.

destination

LatLng

Emplacement de destination prévu par le Client. À définir lorsque vous demandez des points de retrait triés par heure d'arrivée prévue.

max_results

int32

Obligatoire. Nombre maximal de résultats à renvoyer. Doit être supérieur à 0.

travel_modes[]

TravelMode

Obligatoire. Seuls les points de prise en charge autorisant au moins l'un des modes de transport spécifiés sont renvoyés. Modes de transport acceptés: DRIVING et TWO_WHEELER. Vous devez spécifier au moins un mode.

compute_walking_eta

bool

Si la valeur est "true", l'heure d'arrivée prévue à pied entre le lieu recherché et le point de départ est calculée.

compute_driving_eta

bool

Si "true" et que la destination est spécifiée, l'heure d'arrivée prévue du véhicule entre le point de départ et la destination est calculée.

wifi_access_points[]

WiFiAccessPoint

Points d'accès Wi-Fi à proximité du lieu recherché Permet de fournir des résultats de recherche de meilleure qualité.

FindPickupPointsForLocationResponse

Recherchez les points de retrait du message de réponse correspondant à l'établissement.

Champs
place_pickup_point_results[]

PlacePickupPointResult

Points de retrait à proximité avec un ID de lieu associé. Les résultats de cette liste sont classés en fonction des critères indiqués dans la demande. Le nombre de résultats dans "place_pickup_point_results" peut dépasser le nombre de résultats dans "place_results".

place_results[]

PlaceResult

Informations sur les lieux associés aux points retrait à proximité. Les résultats de cette liste ne sont pas classés.

FindPickupPointsForPlaceRequest

Message de requête FindPickupPointsForPlace.

Champs
place_id

string

Obligatoire. ID de lieu du lieu pour lequel vous demandez des points de retrait.

localization_preferences

LocalizationPreferences

Obligatoire. Préférences utilisées pour localiser les textes de la réponse, par exemple, le nom et l'adresse.

search_location

LatLng

Lieu à utiliser pour rechercher les points de prise en charge, et calculer les distances et les heures d'arrivée prévues jusqu'aux points de prise en charge. Si ce champ n'est pas spécifié, l'emplacement du lieu associé à l'ID de lieu donné est utilisé.

order_by

PickupPointOrder

Obligatoire. Classement à utiliser lors du renvoi des résultats.

destination

LatLng

Emplacement de destination prévu par le Client. Définissez ce paramètre si vous demandez la commande de points retrait en fonction de l'heure d'arrivée prévue.

max_results

int32

Obligatoire. Nombre maximal de résultats à renvoyer. Doit être supérieur à 0.

travel_modes[]

TravelMode

Obligatoire. Seuls les points de prise en charge autorisant au moins l'un des modes de transport spécifiés sont renvoyés. Modes de transport acceptés: DRIVING et TWO_WHEELER. Vous devez spécifier au moins un mode.

compute_walking_eta

bool

Si la valeur est "true", l'heure d'arrivée prévue à pied entre le lieu recherché et le point de départ est calculée.

compute_driving_eta

bool

Si "true" et que la destination est spécifiée, l'heure d'arrivée prévue du véhicule entre le point de départ et la destination est calculée.

FindPickupPointsForPlaceResponse

Recherchez les points de retrait pour le message de réponse sur le lieu.

Champs
pickup_point_results[]

PickupPointResult

Points de départ correspondant aux critères de la demande Ce champ peut être vide si aucun point retrait ne correspond aux critères de la demande.

place_result

PlaceResult

Lieu associé à l'ID de lieu donné dans la requête.

FormattedAddress

Adresse complète et lisible de l'entité contenant le message.

Champs
lines[]

string

Lignes de texte décrivant l'adresse. Au moins une ligne doit être présente.

Géométrie

Géométrie d'un lieu.

Champs
location

LatLng

Point central de l'entité contenant ce message.

viewport

Viewport

Une fenêtre d'affichage adaptée à l'affichage du lieu sur une carte de taille moyenne

display_boundary

Struct

Spécifie un polygone au format GeoJSON Polygon

LocalizationPreferences

Adresse complète et lisible de l'entité contenant le message.

Champs
language_code

string

Obligatoire. Balise de langue BCP-47 utilisée pour localiser les textes. Exemples de balises de langue : "fr-FR", "hi-IN", "fr-CA", etc.

region_code

string

Obligatoire. Code pays/région Unicode (CLDR) de l'emplacement d'où provient la requête, tel que "US" et "419".

Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#unicode_region_subtag.

PickupPoint

Informations sur un lieu de prise en charge ou de dépôt

Champs
id

string

Identifiant unique du point retrait. Doit être présent.

display_name

string

Nom court et intelligible du point de retrait. Localisé selon les préférences fournies dans la requête.

address

Address

Adresse du point retrait.

description

string

Description plus longue du point de retrait, y compris le moyen possible de se rendre à l'emplacement.

location

LatLng

Lieu de prise en charge (où le passager ou le destinataire rencontre le conducteur. Doit être présent.

PickupPointOrderEnums

Ensemble de valeurs spécifiant l'ordre de tri des points retrait correspondants.

PickupPointOrder

Valeur de la commande à livrer en point retrait.

Enums
PICKUP_POINT_ORDER_UNSPECIFIED Ordre des points de retrait non spécifié. Valeur par défaut : DISTANCE_FROM_ORIGIN.
DISTANCE_FROM_SEARCH_LOCATION Ordre croissant de la distance en ligne droite entre le lieu recherché et le point de prise en charge renvoyé.
WALKING_ETA_FROM_SEARCH_LOCATION Ordre croissant selon le temps de trajet du consommateur entre le lieu de recherche et le point de retrait.
DRIVING_ETA_FROM_PICKUP_POINT_TO_DESTINATION Commande croissante en conduisant à l'heure d'arrivée prévue du point de retrait à la destination du consommateur. Ce mode ne peut être utilisé que lorsqu'une destination est définie et que compute_driving_eta est définie sur "true". Lorsque plusieurs modes de transport sont indiqués dans la requête, l'ordre est basé sur le premier mode de transport de la requête.

PickupPointResult

Détails sur un résultat de recherche de point retrait.

Champs
pickup_point

PickupPoint

Le point retrait réel qui correspond à la requête.

distance_meters

float

Distance en ligne droite entre ce point de départ et le champ "search_location" spécifié dans la requête.

travel_details[]

TravelDetail

Détails associés aux trajets vers et depuis ce point retrait pour chaque mode de transport demandé.

Lieu

Informations sur un lieu.

Champs
place_id

string

ID du lieu. Un ID de lieu est un texte qui identifie un lieu de manière unique. https://developers.google.com/places/web-service/place-id

display_name

string

Nom du lieu localisé. Localisé selon les préférences fournies dans la requête.

language_code

string

Code de langue des champs de texte associés au lieu. Par exemple, "nom" et "adresse".

address

Address

Adresse du lieu.

geometry

Geometry

Géométrie du lieu.

types[]

string

Un ensemble de balises de type pour ce résultat. Par exemple, "politique" et "localité". https://developers.google.com/places/web-service/supported_types

associated_compounds[]

Compound

Composants associés au lieu.

PlacePickupPointResult

Points de retrait avec l'ID de lieu associé.

Champs
pickup_point_result

PickupPointResult

Informations sur le point de retrait. Doit être présent.

associated_place_id

string

ID de lieu du lieu associé.

PlaceResult

Détails sur un résultat de recherche de lieu.

Champs
place

Place

Informations sur un lieu.

distance_meters

float

Distance en ligne droite entre le lieu de recherche et la géométrie ou le centre du lieu.

TrafficRestrictionEnums

Types de restrictions de circulation associées à un lieu.

TrafficRestriction

Valeur de la restriction de trafic.

Enums
TRAFFIC_RESTRICTION_UNSPECIFIED La restriction n'est pas spécifiée.
NO_RESTRICTION Aucune restriction de trafic n'est appliquée.
OTHER_RESTRICTION Certaines restrictions de circulation peuvent s'appliquer, par exemple, la route est privée ou l'accès à l'emplacement associé est payant.

TravelDetail

Détails associés au voyage.

Champs
travel_mode

TravelMode

Mode de transport selon lequel l'heure d'arrivée prévue est calculée.

estimated_arrival_time

Timestamp

Heure d'arrivée prévue. L'heure d'arrivée prévue à pied est calculée à partir du lieu recherché et du point de départ lorsque le paramètre compute_walking_eta est défini dans la requête. L'heure d'arrivée prévue en voiture est calculée entre le point de départ et la destination pour chaque mode de transport non piéton demandé, lorsque les valeurs compute_driving_eta et la destination sont définies dans la requête. L'heure d'arrivée prévue pour un trajet est calculée en fonction du trafic et n'est PAS soumise aux restrictions d'embouteillage.

traffic_restriction

TrafficRestriction

Restriction qui s'applique au mode de transport.

TravelModeEnums

Liste des modes de transport disponibles pour se rendre vers un lieu.

TravelMode

Valeur du mode de transport.

Enums
TRAVEL_MODE_UNSPECIFIED Le mode de transport n'est pas spécifié.
WALKING Marche, réservé aux piétons.
DRIVING Conduite, utilisée pour les voitures de tourisme
TWO_WHEELER Deux-roues motorisés (moto ou cyclomoteur, par exemple).

WiFiAccessPoint

Informations sur le point d'accès Wi-Fi.

Champs
mac_address

int64

Adresse MAC du point d'accès.

strength_dbm

sint32

Intensité du signal du point d'accès, en dBm.