Clase LocalContextMapView
Clase google.maps.localContext.LocalContextMapView
Muestra una experiencia de Local Context con un Map
.
Esta clase implementa LocalContextMapViewOptions
.
Llama al const {LocalContextMapView} = await google.maps.importLibrary("localContext")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
LocalContextMapView |
LocalContextMapView(options) Parámetros:
|
Propiedades | |
---|---|
directionsOptions |
Tipo:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Consulta los LocalContextMapViewOptions.directionsOptions . |
element optional |
Tipo:
HTMLElement|SVGElement optional Este campo es de solo lectura. Es el elemento DOM que respalda la vista. |
isTransitioningMapBounds |
Tipo:
boolean Se establece en true antes de que LocalContextMapView comience a cambiar los límites del Map interno y se establece en false después de que LocalContextMapView termine de cambiar los límites del Map interno. (No se establece cuando los cambios en el modo de diseño se deben al cambio de tamaño adaptable). |
locationBias |
Tipo:
LocationBias optional Consulta los LocalContextMapViewOptions.locationBias . Cambiar esta propiedad en LocalContextMapView puede activar una nueva búsqueda. |
locationRestriction |
Tipo:
LocationRestriction optional Consulta los LocalContextMapViewOptions.locationRestriction . Cambiar esta propiedad en LocalContextMapView puede activar una nueva búsqueda. |
maxPlaceCount |
Tipo:
number Consulta los LocalContextMapViewOptions.maxPlaceCount . Cambiar esta propiedad en LocalContextMapView puede activar una nueva búsqueda. |
placeTypePreferences |
Tipo:
Array<PlaceTypePreference> Consulta los LocalContextMapViewOptions.placeTypePreferences . Cambiar esta propiedad en LocalContextMapView puede activar una nueva búsqueda. También se acepta Iterable<string|PlaceTypePreference> . |
Heredado:
map ,
pinOptionsSetup ,
placeChooserViewSetup ,
placeDetailsViewSetup
|
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parámetros:
Valor de devolución:
MapsEventListener Agrega la función de escucha determinada al nombre del evento determinado. |
hidePlaceDetailsView |
hidePlaceDetailsView() Parámetros: Ninguno
Valor de retorno: Ninguno
Oculta los detalles del lugar. |
search |
search() Parámetros: Ninguno
Valor de retorno: Ninguno
Busca lugares para mostrarle al usuario según los valores actuales de maxPlaceCount , placeTypePreferences , locationRestriction y locationBias . |
Eventos | |
---|---|
error |
function(event) Argumentos:
Este evento se activa si se produce un error durante la búsqueda. |
placedetailsviewhidestart |
function() Argumentos: Ninguno
Este evento se activa antes de que comience la animación de salida de los detalles del lugar. |
placedetailsviewshowstart |
function() Argumentos: Ninguno
Este evento se activa antes de que comience la animación de los detalles del lugar. |
Interfaz de LocalContextMapViewOptions
Interfaz de google.maps.localContext.LocalContextMapViewOptions
Opciones para construir un LocalContextMapView
o acceder a un LocalContextMapView
existente
Propiedades | |
---|---|
maxPlaceCount |
Tipo:
number Es la cantidad máxima de lugares que se pueden mostrar. Cuando este parámetro es 0, la Biblioteca de Contexto local no carga lugares. [0,24] |
placeTypePreferences |
Tipo:
Array<PlaceTypePreference> Son los tipos de lugares que se deben buscar (hasta 10). También se acepta el tipo Iterable<string|PlaceTypePreference> , pero solo se admite en los navegadores que admiten de forma nativa los símbolos de JavaScript. |
directionsOptions optional |
Tipo:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Opciones para personalizar las instrucciones sobre cómo llegar Si no se configura, se inhabilitarán las instrucciones y la distancia. |
element optional |
Tipo:
HTMLElement|SVGElement optional Este campo es de solo lectura. Es el elemento DOM que respalda la vista. |
locationBias optional |
Tipo:
LocationBias optional Predeterminado:
null Es un límite o una sugerencia flexible que se usa cuando se buscan lugares. |
locationRestriction optional |
Tipo:
LocationRestriction optional Son los límites para restringir los resultados de la búsqueda. Si no se especifica, los resultados se limitarán al viewport del mapa. |
map optional |
Tipo:
Map optional Es una instancia de Map ya creada. Si se pasa, el mapa se moverá al DOM de LocalContextMapView y no se volverá a aplicar un nuevo diseño. El elemento asociado con el mapa también puede tener estilos y clases aplicados por LocalContextMapView . |
pinOptionsSetup optional |
Tipo:
(function({ Configura el ícono de marcador de lugar según el estado del ícono. Se invoca cada vez que cambia la entrada de la devolución de llamada. Pasa una función para anular de forma dinámica la configuración predeterminada cuando LocalContextMapView dibuja el marcador de lugar. Los errores y las configuraciones no válidas se pueden determinar de forma asíncrona y se ignorarán (se usarán los valores predeterminados y los errores se registrarán en la consola). |
placeChooserViewSetup optional |
Tipo:
(function({ Anula la configuración de la vista del selector de lugares. Pasa una función para anular de forma dinámica la configuración predeterminada cuando LocalContextMapView pueda cambiar su diseño debido al cambio de tamaño. Los errores y las configuraciones no válidas se pueden determinar de forma asíncrona y se ignorarán (en su lugar, se usarán los valores predeterminados y los errores se registrarán en la consola). Los errores detectados durante la construcción harán que se arrojen errores de forma síncrona. |
placeDetailsViewSetup optional |
Tipo:
(function({ Anula la configuración de la vista de detalles del lugar. Pasa una función para anular de forma dinámica la configuración predeterminada cuando LocalContextMapView pueda cambiar su diseño debido al cambio de tamaño. Los errores y las configuraciones no válidas se pueden determinar de forma asíncrona y se ignorarán (se usarán los valores predeterminados y los errores se registrarán en la consola). Los errores detectados durante la construcción harán que se arrojen errores de forma síncrona. |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
Es un tipo de lugar para buscar y el peso que se usará. Si se omite weight
, la biblioteca determinará los pesos predeterminados, que pueden cambiar y mejorar con el tiempo.
{
type:string,
weight:number optional
}
Clase MapDirectionsOptions
Clase google.maps.localContext.MapDirectionsOptions
Proporciona parámetros de configuración para las instrucciones sobre cómo llegar con un LocalContextMapView
.
Esta clase implementa MapDirectionsOptionsLiteral
.
Llama al const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
Heredado:
origin
|
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parámetros:
Valor de devolución:
MapsEventListener Agrega la función de escucha determinada al nombre del evento determinado. |
Interfaz de MapDirectionsOptionsLiteral
Interfaz de google.maps.localContext.MapDirectionsOptionsLiteral
En muchos lugares, se aceptan literales de objetos en lugar de objetos MapDirectionsOptions
, como una comodidad. Estos se convierten en objetos MapDirectionsOptions
cuando la API de Maps los encuentra.
Propiedades | |
---|---|
origin |
Tipo:
LatLng|LatLngLiteral Es el origen de las instrucciones sobre cómo llegar y la distancia. |
PinOptions interfaz
Interfaz de google.maps.localContext.PinOptions
Son opciones para personalizar un marcador de pin.
Propiedades | |
---|---|
background optional |
Tipo:
string optional Color de la forma del ícono, que puede ser cualquier color CSS válido. |
glyphColor optional |
Tipo:
string optional Color del glifo del ícono, que puede ser cualquier color CSS válido. |
scale optional |
Tipo:
number optional Es la escala del ícono. El valor es absoluto, no relativo a los tamaños predeterminados en cada estado. |
Interfaz de PlaceChooserViewSetupOptions
Interfaz de google.maps.localContext.PlaceChooserViewSetupOptions
Son las opciones de configuración del selector de lugares. Obtén más información para configurar el diseño y la visibilidad.
Propiedades | |
---|---|
layoutMode optional |
Tipo:
PlaceChooserLayoutMode optional |
position optional |
Tipo:
PlaceChooserPosition optional Se ignora cuando es layoutMode:HIDDEN . Si no se pasa, se determinará automáticamente una posición según el layoutMode . |
Constantes de PlaceChooserLayoutMode
Constantes de google.maps.localContext.PlaceChooserLayoutMode
Son los modos de diseño del selector de lugares.
Llama al const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
HIDDEN |
El selector de sitios está oculto. |
SHEET |
El selector de lugares se muestra como una hoja. |
Constantes de PlaceChooserPosition
Constantes de google.maps.localContext.PlaceChooserPosition
Son las posiciones de visualización del selector de lugares.
Llama al const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
BLOCK_END |
El selector de lugares se muestra en una línea debajo del mapa que se extiende hasta el final del contenedor. |
INLINE_END |
El selector de lugares se muestra intercalado con el mapa al final de la línea. (En un idioma de izquierda a derecha, esto significa que el selector de lugares está a la derecha del mapa). |
INLINE_START |
El selector de lugares se muestra intercalado con el mapa al comienzo de la línea. (En un idioma de izquierda a derecha, esto significa que el selector de lugares está a la izquierda del mapa). |
Interfaz de PlaceDetailsViewSetupOptions
Interfaz de google.maps.localContext.PlaceDetailsViewSetupOptions
Son las opciones de configuración de los detalles del lugar. Obtén más información para configurar el diseño y la visibilidad.
Propiedades | |
---|---|
hidesOnMapClick optional |
Tipo:
boolean optional |
layoutMode optional |
Tipo:
PlaceDetailsLayoutMode optional |
position optional |
Tipo:
PlaceDetailsPosition optional Se ignora cuando es layoutMode:INFO_WINDOW . Si no se pasa, se determinará automáticamente una posición según el layoutMode . |
Constantes de PlaceDetailsLayoutMode
Constantes de google.maps.localContext.PlaceDetailsLayoutMode
Son los modos de diseño para los detalles del lugar.
Llama al const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
INFO_WINDOW |
Los detalles del lugar se muestran en un InfoWindow . |
SHEET |
Los detalles del lugar se muestran en una hoja. |
Constantes de PlaceDetailsPosition
Constantes de google.maps.localContext.PlaceDetailsPosition
Posiciones de visualización de los detalles del lugar.
Llama al const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
INLINE_END |
Los detalles del lugar se muestran intercalados con el mapa al final de la línea. (En un idioma de izquierda a derecha, esto significa que los detalles del lugar se encuentran a la derecha del mapa). |
INLINE_START |
Los detalles del lugar se muestran intercalados con el mapa al comienzo de la línea. (En un idioma de izquierda a derecha, esto significa que los detalles del lugar se encuentran a la izquierda del mapa). |