Places Widgets

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

Autocomplete.

Clase google.maps.places.Autocomplete

Widget que proporciona predicciones de sitios según las entradas de texto de un usuario. Se adjunta a un elemento de entrada de tipo text y escucha la entrada de texto en ese campo. La lista de predicciones se presenta como una lista desplegable y se actualiza a medida que se ingresa texto.

Esta clase extiende MVCObject.

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

Autocomplete
Autocomplete(inputField[, opts])
Parámetros:
Crea una instancia nueva de Autocomplete que se adjunta al campo de texto de entrada especificado con las opciones determinadas.
getBounds
getBounds()
Parámetros: ninguno
Valor que se muestra: LatLngBounds|undefined Los límites de personalización.
Muestra los límites a los que se orientan las predicciones.
getFields
getFields()
Parámetros: ninguno
Valor que se muestra: Array<string>|undefined
Muestra los campos que se incluirán para el sitio en la respuesta de detalles cuando los detalles se recuperan correctamente. Para obtener una lista de campos, consulta PlaceResult.
getPlace
getPlace()
Parámetros: ninguno
Valor de retorno: PlaceResult el lugar seleccionado por el usuario.
Devuelve los detalles del sitio seleccionado por el usuario si los datos se recuperaron correctamente. De lo contrario, muestra un objeto auxiliar de Place, con la propiedad name establecida en el valor actual del campo de entrada.
setBounds
setBounds(bounds)
Parámetros:
Valor que se muestra: Ninguno
Establece el área de preferencia para mostrar resultados de sitios. Los resultados se inclinan hacia esta área, pero no se limitan a ella.
setComponentRestrictions
setComponentRestrictions(restrictions)
Parámetros:
Valor que se muestra: Ninguno
Establece las restricciones del componente. Las restricciones de componentes se usan para restringir las predicciones solo a aquellas incluidas en el componente superior. Por ejemplo, el país.
setFields
setFields(fields)
Parámetros:
  • fields: Array<string> optional
Valor que se muestra: Ninguno
Establece los campos que se incluirán para el lugar en la respuesta de detalles cuando los detalles se recuperan correctamente. Para obtener una lista de campos, consulta PlaceResult.
setOptions
setOptions(options)
Parámetros:
Valor que se muestra: Ninguno
setTypes
setTypes(types)
Parámetros:
  • types: Array<string> optional Los tipos de predicciones que se incluirán.
Valor que se muestra: Ninguno
Establece 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.
Heredada: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
place_changed
function()
Argumentos: ninguno
Este evento se activa cuando un PlaceResult está disponible para un lugar que el usuario seleccionó.
Si el usuario ingresa el nombre de un lugar que no fue sugerido por el control y presiona la tecla Intro, o si una solicitud de Place Details falla, PlaceResult contiene la entrada del usuario en la propiedad name, sin otras propiedades definidas.

AutocompleteOptions

Interfaz google.maps.places.AutocompleteOptions

Las opciones que se pueden establecer en un objeto Autocomplete.

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

bounds optional
El área en la que se buscarán lugares.
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.
fields optional
Tipo: Array<string> optional
Los campos que se incluirán en el lugar en la respuesta de detalles cuando se recuperen correctamente, que se facturarán. Si se pasa ['ALL'], se mostrarán y facturarán todos los campos disponibles (esto no se recomienda para implementaciones de producción). Para obtener una lista de campos, consulta PlaceResult. Los campos anidados se pueden especificar con rutas de acceso de puntos (por ejemplo, "geometry.location"). El valor predeterminado es ['ALL'].
placeIdOnly optional
Tipo: boolean optional
Establece si solo se recuperan los ID de lugar. El PlaceResult que esté disponible cuando se active el evento place_changed solo tendrá los campos place_id, type y name, y el servicio de autocompletado muestra el place_id, los tipos y la descripción. Inhabilitada de forma predeterminada.
strictBounds optional
Tipo: boolean optional
Un valor booleano que indica que el widget de autocompletado solo debe mostrar los sitios que están dentro de los límites del widget de autocompletado en el momento en que se envía la consulta. Establecer strictBounds en false (que es el valor predeterminado) hará que los resultados se inclinan hacia, pero no se limitan a, los lugares contenidos dentro de los límites.
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.

Clase google.maps.places.SearchBox

Un widget que proporciona predicciones de consulta basadas en la entrada de texto de un usuario. Se adjunta a un elemento de entrada de tipo text y escucha la entrada de texto en ese campo. La lista de predicciones se presenta como una lista desplegable y se actualiza a medida que se ingresa texto.

Esta clase extiende MVCObject.

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

SearchBox
SearchBox(inputField[, opts])
Parámetros:
Crea una instancia nueva de SearchBox que se adjunta al campo de texto de entrada especificado con las opciones determinadas.
getBounds
getBounds()
Parámetros: ninguno
Valor que se muestra: LatLngBounds|undefined
Muestra los límites a los que se orientaron las predicciones de consulta.
getPlaces
getPlaces()
Parámetros: ninguno
Valor que se muestra: Array<PlaceResult>|undefined
Muestra la consulta seleccionada por el usuario que se usará con el evento places_changed.
setBounds
setBounds(bounds)
Parámetros:
Valor que se muestra: Ninguno
Establece la región que se usará para personalizar las predicciones de consulta. Los resultados solo estarán restringidos a esta área y no se restringirán por completo a ella.
Heredada: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
places_changed
function()
Argumentos: ninguno
Este evento se activa cuando el usuario selecciona una consulta. Se debe usar getPlaces para obtener lugares nuevos.

SearchBoxOptions.

Interfaz google.maps.places.SearchBoxOptions

Las opciones que se pueden establecer en un objeto SearchBox.

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

bounds optional
El área hacia la cual se inclinan las predicciones de consulta. Las predicciones están sesgadas, pero no se limitan a, a consultas orientadas a estos límites.