Package google.maps.locationselection.v1beta

Index

LocationSelectionBeta

Service permettant d'obtenir des lieux à proximité et les points de prise en charge et de dépose associés.

FindNearbyPlaces

rpc FindNearbyPlaces(FindNearbyPlacesRequest) returns (FindNearbyPlacesResponse)

Rechercher des lieux à proximité d'un lieu donné

FindPickupPointsForLocation

rpc FindPickupPointsForLocation(FindPickupPointsForLocationRequest) returns (FindPickupPointsForLocationResponse)

Trouvez les points de retrait dans un lieu donné.

FindPickupPointsForPlace

rpc FindPickupPointsForPlace(FindPickupPointsForPlaceRequest) returns (FindPickupPointsForPlaceResponse)

Trouvez 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 des 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. Exemples : "Californie", "Amphitheatre Parkway".

component_text_short_form

string

Forme abrégée du texte du composant. Exemples : "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 https://developers.google.com/places/web-service/supported_types#table2.

Complexe

Composés associés à un lieu

Champs
type

CompoundType

Type de composé.

geometry

Geometry

La géométrie associée au composé.

entrances[]

Entrance

Liste des entrées associées au complexe.

CompoundTypeEnums

Types de composés

CompoundType

Valeur du type de composé.

Enums
COMPOUND_TYPE_UNSPECIFIED Type de composé inconnu.
SECTION Section "Composés". https://support.google.com/mapskb/answer/7054299
BUILDING Bâtiment composé. https://support.google.com/mapskb/answer/7013011
GROUNDS Terrains multiples. 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 de lieux à 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. Emplacement 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 à proximité de l'emplacement de la demande. Permet de fournir des résultats de recherche de meilleure qualité.

FindNearbyPlacesResponse

Recherchez des adresses à proximité pour un message de réponse à la position donné.

Champs
place_results[]

PlaceResult

Liste triée des lieux trouvés. Ce champ peut être vide si aucun lieu n'a été trouvé à proximité de l'emplacement de la requête. L'ordre 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. Emplacement à utiliser pour rechercher des points de retrait et calculer les distances et les temps de trajet jusqu'à ces points.

order_by

PickupPointOrder

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

destination

LatLng

La destination prévue par le client. Définissez ce paramètre lorsque vous demandez des points de retrait triés par heure d'arrivée prévue à la destination.

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 qui permettent au moins l'un des modes de transport spécifiés sont renvoyés. Modes de transport compatibles: 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 estimée à pied entre le lieu de recherche et le point de ramassage est calculée.

compute_driving_eta

bool

Si la valeur est "true" et que la destination est spécifiée, l'heure d'arrivée prévue en voiture entre le point de prise en charge et la destination est calculée.

wifi_access_points[]

WiFiAccessPoint

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

FindPickupPointsForLocationResponse

Rechercher des points de retrait pour le message de réponse de localisation.

Champs
place_pickup_point_results[]

PlacePickupPointResult

Points de retrait à proximité avec l'ID de lieu associé. Les résultats de cette liste sont classés selon les critères indiqués dans la requête. 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 de retrait à proximité. Les résultats de cette liste ne sont pas triés.

FindPickupPointsForPlaceRequest

Message de requête FindPickupPointsForPlace.

Champs
place_id

string

Obligatoire. Identifiant du lieu pour lequel des points retrait sont demandés.

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 des points de prise en charge et calculer les distances et l'heure d'arrivée prévue jusqu'à ces points. Si cette règle n'est pas configurée, l'emplacement du lieu associé à l'identifiant de lieu donné est utilisé.

order_by

PickupPointOrder

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

destination

LatLng

Destination souhaitée du client. Définissez cette option si vous demandez la commande des points retrait en fonction de l'heure d'arrivée prévue à la destination.

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 qui permettent au moins l'un des modes de transport spécifiés sont renvoyés. Modes de transport compatibles: 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 estimée à pied entre le lieu de recherche et le point de ramassage est calculée.

compute_driving_eta

bool

Si la valeur est "true" et qu'une destination est spécifiée, l'heure d'arrivée estimée en voiture du point de prise en charge à la destination est calculée.

FindPickupPointsForPlaceResponse

Rechercher des points de retrait pour le message de réponse de lieu

Champs
pickup_point_results[]

PickupPointResult

Points de retrait correspondant aux critères de la demande Peut être vide si aucun point de 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 ce message.

Champs
lines[]

string

Lignes de texte décrivant l'adresse. Vous devez indiquer au moins une ligne.

Géométrie

Géométrie d'un lieu.

Champs
location

LatLng

Point central de l'entité contenant ce message.

viewport

Viewport

Fenêtre d'affichage adaptée pour afficher le lieu sur une carte de taille moyenne.

display_boundary

Struct

Spécifie un polygone à l'aide du format de polygone GeoJSON.

LocalizationPreferences

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

Champs
language_code

string

Obligatoire. Code de langue BCP-47 utilisé pour localiser les textes. Exemples de balise de langue : "en-US", "hi-IN", "fr-CA", etc.

region_code

string

Obligatoire. Code de 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

Détails sur un point de prise en charge ou de dépose.

Champs
id

string

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

display_name

string

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

address

Address

Adresse du point retrait.

description

string

Description plus détaillée du lieu de prise en charge, qui peut inclure l'itinéraire pour s'y rendre.

location

LatLng

Emplacement du lieu de prise en charge ; où un passager ou un destinataire rencontre le conducteur. Doit être présent.

PickupPointOrderEnums

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

PickupPointOrder

Valeur de la commande en point retrait.

Enums
PICKUP_POINT_ORDER_UNSPECIFIED Ordre des points retrait non spécifié. La valeur par défaut est DISTANCE_FROM_ORIGIN.
DISTANCE_FROM_SEARCH_LOCATION Par ordre croissant de distance en ligne droite entre le lieu de recherche et le point de retrait renvoyé.
WALKING_ETA_FROM_SEARCH_LOCATION Par ordre croissant du temps de marche du consommateur entre le lieu de recherche et le point de retrait.
DRIVING_ETA_FROM_PICKUP_POINT_TO_DESTINATION Par ordre croissant de l'heure d'arrivée estimée en voiture du point de prise en charge à la destination du client. Ce mode ne peut être utilisé que lorsqu'une destination est définie et que compute_driving_eta est défini sur "true". Lorsque plusieurs modes de transport sont indiqués dans une 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 en point retrait.

Champs
pickup_point

PickupPoint

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

distance_meters

float

Distance en ligne droite entre ce point de retrait et le lieu de recherche spécifié dans la requête.

travel_details[]

TravelDetail

Informations associées au trajet aller-retour vers ce point de prise en charge 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 localisé du lieu. Localisé selon les préférences indiquées 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

Ensemble de balises de type pour ce résultat. Par exemple, "political" et "locality". https://developers.google.com/places/web-service/supported_types

associated_compounds[]

Compound

Complexes 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 du lieu associé.

PlaceResult

Informations 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 pour un emplacement.

TrafficRestriction

Valeur de la restriction de circulation.

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

TravelDetail

Informations associées au voyage.

Champs
travel_mode

TravelMode

Mode de transport utilisé pour calculer l'heure d'arrivée prévue.

estimated_arrival_time

Timestamp

Heure d'arrivée estimée. L'heure d'arrivée prévue à pied est calculée de l'emplacement de la recherche au lieu du point de prise en charge lorsque compute_walking_eta est défini dans la requête. L'heure d'arrivée estimée en voiture est calculée entre le point de prise en charge et la destination pour chaque mode de transport non piéton demandé lorsque compute_driving_eta et la destination sont définis dans la requête. L'heure d'arrivée estimée en voiture est calculée en tenant compte du trafic et n'est PAS soumise aux restrictions liées aux embouteillages.

traffic_restriction

TrafficRestriction

Restriction applicable au mode de transport.

TravelModeEnums

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

TravelMode

Valeur du mode de transport.

Enums
TRAVEL_MODE_UNSPECIFIED Le mode de transport n'est pas spécifié.
WALKING À pied, utilisé pour les piétons.
DRIVING Voiture, pour les voitures de tourisme.
TWO_WHEELER Véhicule à deux roues motorisé (moto ou mobylette, par exemple).

WiFiAccessPoint

Des 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.