Buscar lugares a lo largo de una ruta de viaje
Solicitud HTTP
POST https://mapstools.googleapis.com/v1alpha:searchAlongRoute
La URL usa la sintaxis de la transcodificación de gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ "textQuery": string, "languageCode": string, "regionCode": string, "routingPreference": enum ( |
| Campos | |
|---|---|
textQuery |
Obligatorio. Es la búsqueda en lenguaje natural (p.ej., "cargadores de VE", "café"). |
languageCode |
Opcional. Es el idioma del resumen y los detalles del lugar. La configuración predeterminada es "en-US". |
regionCode |
Opcional. Es el código de país o región (CLDR) de la ubicación (p.ej., "US"). |
routingPreference |
Opcional. Es la preferencia de ruta opcional que especifica cómo se usan los datos de tráfico. La configuración predeterminada es TRAFFIC_UNAWARE. |
includeExtendedDetails |
Opcional. Incluye detalles extendidos del lugar en la respuesta. Establece este campo en Deja Si habilitas este campo, es posible que se genere una latencia más alta. |
travelMode |
Opcional. Especifica el medio de transporte que se usa para calcular la ruta y los desvíos. La configuración predeterminada es |
| Especificación de la ruta: una ruta existente, un token de ruta o endpoints de origen y destino. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
encodedPolyline |
Es una cadena de polilínea codificada que representa la ruta. Consulta https://developers.google.com/maps/documentation/utilities/polylinealgorithm |
retrievalToken |
Es un token de recuperación que se devuelve de una llamada anterior a v1alpha.computeRoutes que representa la ruta. |
routeEndpoints |
Extremos de ruta explícitos (origen y destino) |
| Fin de los campos mutuamente excluyentes. | |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de SearchAlongRouteResponse.
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/maps-platform.mapstools