Places Autocomplete Service

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

AutocompleteService.

Clase google.maps.places.AutocompleteService

Contiene métodos relacionados con la recuperación de predicciones de Autocomplete.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

AutocompleteService
AutocompleteService()
Parámetros: ninguno
Crea una instancia nueva de AutocompleteService.
getPlacePredictions
getPlacePredictions(request[, callback])
Parámetros:
Valor que se muestra: Promise<AutocompleteResponse>
Recupera predicciones de autocompletado de sitios según la solicitud de autocompletado proporcionada.
getQueryPredictions
getQueryPredictions(request, callback)
Parámetros:
Valor que se muestra: Ninguno
Recupera predicciones de autocompletado de consultas según la solicitud de autocompletado de consultas proporcionada.

AutocompletionRequest

Interfaz google.maps.places.AutocompletionRequest

Una solicitud de autocompletado para enviarse a AutocompleteService.getPlacePredictions.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

input
Tipo: string
El usuario ingresó una string de entrada.
bounds optional
Límites para la personalización de predicciones Las predicciones estarán sesgadas, pero no se limitarán a, el bounds específico. location y radius se ignorarán si se configura bounds.
componentRestrictions optional
Tipo: ComponentRestrictions optional
Las restricciones de los componentes Las restricciones de componentes se usan para restringir las predicciones solo a aquellas incluidas en el componente superior. Por ejemplo, el país.
language optional
Tipo: string optional
Un identificador de idioma para el idioma en el que se deben mostrar los resultados, si es posible. Los resultados en el idioma seleccionado pueden recibir una clasificación más alta, pero las sugerencias no se limitan a este idioma. Consulta la lista de idiomas compatibles.
location optional
Tipo: LatLng optional
Ubicación para la personalización de predicciones. Las predicciones se inclinarán hacia los valores determinados location y radius. Como alternativa, se puede usar bounds.
offset optional
Tipo: number optional
Posición del carácter en el término introducido en el que el servicio utiliza texto para predicciones (la posición del cursor en el campo de entrada).
origin optional
Tipo: LatLng|LatLngLiteral optional
La ubicación desde la que se calcula AutocompletePrediction.distance_meters.
radius optional
Tipo: number optional
El radio del área utilizada para la personalización de predicciones. radius se especifica en metros y siempre debe estar acompañado por una propiedad location. Como alternativa, se puede usar bounds.
region optional
Tipo: string optional
Un código de región que se usa para el formato y el filtrado de resultados No restringe las sugerencias a este país. El código de región acepta un valor de dos caracteres ccTLD ("top-level domain"). La mayoría de los códigos ccTLD son idénticos a los códigos ISO 3166-1, con algunas excepciones notables. Por ejemplo, el ccTLD del Reino Unido es (.co.uk) mientras que el código ISO 3166-1 es &gt (gb) (técnicamente para la entidad del Reino Unido de Gran Bretaña e Irlanda del Norte).
sessionToken optional
Referencia única que se usa para agrupar solicitudes individuales en sesiones.
types optional
Tipo: Array<string> optional
Los tipos de predicciones que se mostrarán. Para obtener información sobre los tipos compatibles, consulta la Guía para desarrolladores. Si no se especifican tipos, se mostrarán todos.

AutocompleteResponse.

Interfaz google.maps.places.AutocompleteResponse

Una respuesta de autocompletado que muestra la llamada a AutocompleteService.getPlacePredictions y que contiene una lista de AutocompletePrediction.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

predictions

QueryAutocompletionRequest

Interfaz google.maps.places.QueryAutocompletionRequest

Una solicitud de autocompletado de consultas que se enviará a QueryAutocompleteService.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

input
Tipo: string
El usuario ingresó una string de entrada.
bounds optional
Límites para la personalización de predicciones Las predicciones estarán sesgadas, pero no se limitarán a, el bounds específico. location y radius se ignorarán si se configura bounds.
location optional
Tipo: LatLng optional
Ubicación para la personalización de predicciones. Las predicciones se inclinarán hacia los valores determinados location y radius. Como alternativa, se puede usar bounds.
offset optional
Tipo: number optional
Posición del carácter en el término introducido en el que el servicio utiliza texto para predicciones (la posición del cursor en el campo de entrada).
radius optional
Tipo: number optional
El radio del área utilizada para la personalización de predicciones. radius se especifica en metros y siempre debe estar acompañado por una propiedad location. Como alternativa, se puede usar bounds.

AutocompleteSessionToken.

Clase google.maps.places.AutocompleteSessionToken

Representa un token de sesión que se usa para realizar el seguimiento de una sesión de autocompletado, que puede ser una serie de llamadas a AutocompleteService.getPlacePredictions seguidas de una sola llamada a PlacesService.getDetails.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

AutocompleteSessionToken
AutocompleteSessionToken()
Parámetros: ninguno
Crea una instancia nueva de AutocompleteSessionToken.

ComponentRestrictions

Interfaz google.maps.places.ComponentRestrictions

Define las restricciones de los componentes que se pueden usar con el servicio de autocompletado.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

country optional
Tipo: string|Array<string> optional
Restringe las predicciones al país especificado (código de país ISO 3166-1 Alpha-2 que no distingue entre mayúsculas y minúsculas). Por ejemplo, 'us', 'br' o 'au'. Puedes proporcionar uno o un arreglo de hasta cinco strings de código de país.

Interfaz AutocompletePrediction

Interfaz google.maps.places.AutocompletePrediction

Representa una única predicción de autocompletado.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

description
Tipo: string
Esta es la versión sin formato de la consulta sugerida por el servicio de Places.
matched_substrings
Conjunto de substrings en la descripción del lugar que coincide con elementos de la entrada del usuario, adecuado para usar al destacar esas subcadenas. Cada substring se identifica mediante un desplazamiento y una longitud, expresados en caracteres Unicode.
place_id
Tipo: string
un id. de sitio que se puede usar para recuperar detalles acerca de este sitio utilizando el servicio de detalles del sitio (consulta PlacesService.getDetails).
structured_formatting
Información estructurada sobre la descripción del lugar, dividida en un texto principal y uno secundario, incluida una matriz de subcadenas coincidentes de la entrada de autocompletado, identificadas por un desplazamiento y una longitud, expresadas en caracteres unicode.
terms
Información sobre términos individuales en la descripción anterior, de más a menos específicos. Por ejemplo, "Taco Bell", "Willitis" y "Canadá".
types
Tipo: Array<string>
Un arreglo de tipos a los que pertenece la predicción, por ejemplo, 'establishment' o 'geocode'.
distance_meters optional
Tipo: number optional
La distancia en metros del lugar desde AutocompletionRequest.origin.

QueryAutocompletePrediction

Interfaz google.maps.places.QueryAutocompletePrediction

Representa una predicción única de autocompletado de consultas.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

description
Tipo: string
Esta es la versión sin formato de la consulta sugerida por el servicio de Places.
matched_substrings
Conjunto de substrings en la descripción del lugar que coincide con elementos de la entrada del usuario, adecuado para usar al destacar esas subcadenas. Cada substring se identifica mediante un desplazamiento y una longitud, expresados en caracteres Unicode.
terms
Información sobre términos individuales en la descripción anterior. Los términos categóricos van primero (por ejemplo, &restaurant). Los términos de la dirección aparecen de más a menos específicos. Por ejemplo, “San Francisco” y “CA”.
place_id optional
Tipo: string optional
Solo está disponible si la predicción es un lugar. un id. de sitio que se puede usar para recuperar detalles acerca de este sitio utilizando el servicio de detalles del sitio (consulta PlacesService.getDetails).

PredictionTerm

Interfaz google.maps.places.PredictionTerm

Representa un término de predicción.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

offset
Tipo: number
El desplazamiento, en caracteres unicode, del inicio de este término en la descripción del lugar.
value
Tipo: string
El valor de este término, por ejemplo, "Taco Bell"

PredictionSubstring

Interfaz google.maps.places.PredictionSubstring

Representa una substring de predicción.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

length
Tipo: number
La longitud de la substring.
offset
Tipo: number
El desplazamiento de la substring comienza dentro de la string de descripción.

Interfaz StructuredFormat

Interfaz google.maps.places.StructuredFormatting

Contiene información estructurada sobre la descripción del lugar, dividida en un texto principal y uno secundario, incluida una matriz de substrings coincidentes de la entrada de autocompletado, identificadas por un desplazamiento y una longitud, expresados en caracteres Unicode.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

main_text
Tipo: string
Esta es la parte principal del texto de la descripción sin formato del sitio sugerido por el servicio de Places. Por lo general, es el nombre del lugar.
main_text_matched_substrings
Conjunto de substrings en el texto principal que coincide con elementos de la entrada del usuario, adecuado para usarlas para destacar esas substrings. Cada substring se identifica mediante un desplazamiento y una longitud, expresados en caracteres Unicode.
secondary_text
Tipo: string
Esta es la parte de texto secundario de la descripción sin formato del sitio sugerido por el servicio de Places. Por lo general, es la ubicación del lugar.