Map View

Clase LocalContextMapView

Clase google.maps.localContext.LocalContextMapView

Muestra una experiencia de Contexto local con un Map.

Esta clase implementa LocalContextMapViewOptions.

Para acceder, llama a const {LocalContextMapView} = await google.maps.importLibrary("localContext"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

LocalContextMapView
LocalContextMapView(options)
Parámetros: 
directionsOptions
element optional
Tipo:  HTMLElement|SVGElement optional
Este campo es de solo lectura. 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 ocurren cambios en el modo de diseño debido al cambio de tamaño responsivo).
locationBias
Tipo:  LocationBias optional
Consulta los LocalContextMapViewOptions.locationBias. Si cambias esta propiedad en LocalContextMapView, es posible que se active una nueva búsqueda.
locationRestriction
Tipo:  LocationRestriction optional
Consulta los LocalContextMapViewOptions.locationRestriction. Si cambias esta propiedad en LocalContextMapView, es posible que se active una nueva búsqueda.
maxPlaceCount
Tipo:  number
Consulta los LocalContextMapViewOptions.maxPlaceCount. Si cambias esta propiedad en LocalContextMapView, es posible que se active una nueva búsqueda.
placeTypePreferences
Consulta los LocalContextMapViewOptions.placeTypePreferences. Si cambias esta propiedad en LocalContextMapView, es posible que se active una nueva búsqueda. También se acepta Iterable<string|PlaceTypePreference>.
Heredado: map, pinOptionsSetup, placeChooserViewSetup y placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parámetros: 
  • eventNamestring
  • handlerFunction
Valor que se devuelve:  MapsEventListener
Agrega la función de objeto de escucha determinada al nombre del evento determinado.
hidePlaceDetailsView
hidePlaceDetailsView()
Parámetros: Ninguno
Valor que se devuelve: Ninguno
Oculta los detalles del lugar.
search
search()
Parámetros: Ninguno
Valor que se devuelve: Ninguno
Busca lugares para mostrar al usuario en función de maxPlaceCount, placeTypePreferences, locationRestriction y locationBias actuales.
error
function(event)
Argumentos: 
Este evento se activa si se produce un error al realizar la búsqueda.
placedetailsviewhidestart
function()
Argumentos: Ninguno
Este evento se activa antes de que los detalles del lugar comiencen a animarse.
placedetailsviewshowstart
function()
Argumentos: Ninguno
Este evento se activa antes de que los detalles del lugar comiencen a animarse.

Interfaz de LocalContextMapViewOptions

Interfaz de google.maps.localContext.LocalContextMapViewOptions

Opciones para construir un LocalContextMapView o acceder a un LocalContextMapView existente.

maxPlaceCount
Tipo:  number
La cantidad máxima de lugares que se mostrarán. Cuando este parámetro es 0, la Biblioteca de Contexto local no carga lugares. [0.24]
placeTypePreferences
Los tipos de lugares que se deben buscar (hasta 10). También se acepta el tipo Iterable<string|PlaceTypePreference>, pero solo se admite en navegadores que admiten de forma nativa símbolos JavaScript.
directionsOptions optional
Opciones para personalizar las instrucciones sobre cómo llegar Si no la estableces, se inhabilitarán las instrucciones sobre cómo llegar y la distancia.
element optional
Tipo:  HTMLElement|SVGElement optional
Este campo es de solo lectura. El elemento DOM que respalda la vista.
locationBias optional
Tipo:  LocationBias optional
Valor predeterminado: null
Un límite flexible o una pista para usar cuando se buscan lugares
locationRestriction optional
Tipo:  LocationRestriction optional
Límites para restringir los resultados de la búsqueda. Si no se especifica, los resultados se restringirán al viewport del mapa.
map optional
Tipo:  Map optional
Una instancia de Map ya se creó. Si se pasa, el mapa se moverá al DOM de LocalContextMapView y no se le cambiará el estilo. El elemento asociado con el mapa también puede tener estilos y clases aplicados por la LocalContextMapView.
pinOptionsSetup optional
Tipo:  (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Configura el ícono del 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 utilizarán los valores predeterminados y los errores se registrarán en la consola).
placeChooserViewSetup optional
Tipo:  (function({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
Anula la configuración de la vista del selector de lugares. Pasa una función para anular la configuración predeterminada de forma dinámica 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 los errores se muestren de forma síncrona.
placeDetailsViewSetup optional
Tipo:  (function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
Anula la configuración de la vista de detalles del lugar. Pasa una función para anular la configuración predeterminada de forma dinámica 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 utilizarán los valores predeterminados y los errores se registrarán en la consola). Los errores detectados durante la construcción harán que los errores se muestren de forma síncrona.

PlaceTypePreference typedef

google.maps.localContext.PlaceTypePreference typedef

El tipo de lugar que se debe 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
}

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.

Para acceder, llama a const {MapDirectionsOptions} = await google.maps.importLibrary("localContext"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

Heredado: origin
addListener
addListener(eventName, handler)
Parámetros: 
  • eventNamestring
  • handlerFunction
Valor que se devuelve:  MapsEventListener
Agrega la función de objeto de escucha determinada al nombre del evento determinado.

Interfaz de MapDirectionsOptionsLiteral

Interfaz de google.maps.localContext.MapDirectionsOptionsLiteral

Por conveniencia, en muchos lugares, se aceptan literales de objeto en lugar de objetos MapDirectionsOptions. Estos se convierten en objetos MapDirectionsOptions cuando la API de Google Maps los encuentra.

origin
Origen de las instrucciones sobre cómo llegar y la distancia.

PinOptions

Interfaz de google.maps.localContext.PinOptions

Opciones para personalizar un marcador de pin.

background optional
Tipo:  string optional
El color de la forma del ícono puede ser cualquier color de CSS válido.
glyphColor optional
Tipo:  string optional
El color del glifo del ícono puede ser cualquier color de CSS válido.
scale optional
Tipo:  number optional
La escala del ícono. El valor es absoluto, no está relacionado con los tamaños predeterminados en cada estado.

Interfaz de PlaceChooserViewSetupOptions

Interfaz de google.maps.localContext.PlaceChooserViewSetupOptions

Opciones de configuración del selector de lugares. Obtén más información sobre cómo configurar el diseño y la visibilidad.

layoutMode optional
Tipo:  PlaceChooserLayoutMode optional
position optional
Tipo:  PlaceChooserPosition optional
Se ignora cuando layoutMode:HIDDEN. Si no se aprueba, se determinará una posición automáticamente en función de layoutMode.

Constantes PlaceChooserLayoutMode.

Constantes google.maps.localContext.PlaceChooserLayoutMode

Modos de diseño para el selector de lugares.

Para acceder, llama a const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

HIDDEN El selector de lugares está oculto.
SHEET El selector de lugares se muestra como una hoja.

Constantes PlaceChooserPosition

Constantes google.maps.localContext.PlaceChooserPosition

Muestra las posiciones del selector de lugares.

Para acceder, llama a const {PlaceChooserPosition} = await google.maps.importLibrary("localContext"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

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 se encuentra 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 se encuentra a la izquierda del mapa).

Interfaz de PlaceDetailsViewSetupOptions

Interfaz de google.maps.localContext.PlaceDetailsViewSetupOptions

Opciones de configuración para los detalles del lugar. Obtén más información sobre cómo configurar el diseño y la visibilidad.

hidesOnMapClick optional
Tipo:  boolean optional
layoutMode optional
Tipo:  PlaceDetailsLayoutMode optional
position optional
Tipo:  PlaceDetailsPosition optional
Se ignora cuando layoutMode:INFO_WINDOW. Si no se aprueba, se determinará una posición automáticamente en función de layoutMode.

Constantes PlaceDetailsLayoutMode

Constantes google.maps.localContext.PlaceDetailsLayoutMode

Modos de diseño para los detalles del lugar.

Para acceder, llama a const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

INFO_WINDOW Los detalles del lugar se muestran en una InfoWindow.
SHEET Los detalles del lugar se muestran en una hoja.

Constantes PlaceDetailsPosition

Constantes google.maps.localContext.PlaceDetailsPosition

Muestra las posiciones de los detalles del lugar.

Para acceder, llama a const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

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