LocalContextMapView.
Clase google.maps.localContext.LocalContextMapView
Muestra una experiencia de Contexto local con un Map
.
Esta clase implementa LocalContextMapViewOptions
.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {LocalContextMapView} = await google.map.importLibrary("localContext")
. 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. 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 objeto Map interno. (No se configura cuando se producen 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 la LocalContextMapView , es posible que se active una nueva búsqueda. |
locationRestriction |
Tipo:
LocationRestriction optional Consulta los LocalContextMapViewOptions.locationRestriction . Si cambias esta propiedad en la LocalContextMapView , es posible que se active una nueva búsqueda. |
maxPlaceCount |
Tipo:
number Consulta los LocalContextMapViewOptions.maxPlaceCount . Si cambias esta propiedad en la LocalContextMapView , es posible que se active una nueva búsqueda. |
placeTypePreferences |
Tipo:
Array<PlaceTypePreference> Consulta los LocalContextMapViewOptions.placeTypePreferences . Si cambias esta propiedad en la LocalContextMapView , es posible que se active una nueva búsqueda. También se acepta Iterable<string|PlaceTypePreference> . |
Heredada:
map ,
pinOptionsSetup ,
placeChooserViewSetup ,
placeDetailsViewSetup
|
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parámetros:
Valor que se muestra:
MapsEventListener Agrega la función de escucha determinada a un nombre de evento determinado. |
hidePlaceDetailsView |
hidePlaceDetailsView() Parámetros: ninguno
Valor que se muestra: Ninguno
Oculta los detalles del lugar. |
search |
search() Parámetros: ninguno
Valor que se muestra: Ninguno
Busca lugares para mostrar al usuario en función de maxPlaceCount , placeTypePreferences , locationRestriction y locationBias actuales. |
Eventos | |
---|---|
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 se empiecen a animar los detalles del lugar. |
placedetailsviewshowstart |
function() Argumentos: Ninguno
Este evento se activa antes de que los detalles del lugar comiencen a animarse. |
LocalContextMapViewOptions
Interfaz de google.maps.localContext.LocalContextMapViewOptions
Opciones para construir una LocalContextMapView
o acceder a una LocalContextMapView
existente.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
maxPlaceCount |
Tipo:
number La cantidad máxima de lugares para mostrar. Cuando este parámetro es 0, la Biblioteca de Contexto local no carga lugares. [0,24] |
placeTypePreferences |
Tipo:
Array<PlaceTypePreference> 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 admitan símbolos JavaScript de forma nativa. |
directionsOptions optional |
Tipo:
MapDirectionsOptions|MapDirectionsOptionsLiteral 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 Predeterminado:
null Sugerencia o límite suave para usar cuando se buscan lugares |
locationRestriction optional |
Tipo:
LocationRestriction optional Limita 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 creada Si se pasa, el mapa se moverá al DOM de LocalContextMapView y no se modificará su estilo. También es posible que LocalContextMapView aplique estilos y clases al elemento asociado con el mapa. |
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 dinámicamente la configuración predeterminada cuando LocalContextMapView dibuje 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 sitios. Pasa una función para anular la configuración predeterminada de forma dinámica cuando LocalContextMapView podría cambiar su diseño debido a un 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 en la construcción harán que los errores se muestren 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 la configuración predeterminada de forma dinámica cuando LocalContextMapView podría cambiar su diseño debido a un 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 en la construcción harán que los errores se muestren de forma síncrona. |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
deftype
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.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
{
type:string,
weight:number optional
}
MapDirectionsOptions
Clase google.maps.localContext.MapDirectionsOptions
Proporciona la configuración de las instrucciones sobre cómo llegar con un LocalContextMapView
.
Esta clase implementa MapDirectionsOptionsLiteral
.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {MapDirectionsOptions} = await google.map.importLibrary("localContext")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
Heredada:
origin
|
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parámetros:
Valor que se muestra:
MapsEventListener Agrega la función de escucha determinada a un nombre de evento determinado. |
MapDirectionsOptionsLiteral.
Interfaz de google.maps.localContext.MapDirectionsOptionsLiteral
Los literales de objeto se aceptan en lugar de objetos MapDirectionsOptions
, por conveniencia, en muchos lugares. Estos se convierten en objetos MapDirectionsOptions
cuando la API de Google Maps los encuentra.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
origin |
Tipo:
LatLng|LatLngLiteral Origen de las indicaciones y distancia. |
PinOptions predeterminada
Interfaz de google.maps.localContext.PinOptions
Opciones para personalizar un marcador de pin.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
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 CSS válido. |
scale optional |
Tipo:
number optional La escala del ícono. El valor es absoluto, no relacionado con los tamaños predeterminados en cada estado. |
PlaceChooserViewSetupOptions
Interfaz de google.maps.localContext.PlaceChooserViewSetupOptions
Opciones de configuración para el selector de lugares Obtén más información sobre cómo configurar la visibilidad y el diseño.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
layoutMode optional |
Tipo:
PlaceChooserLayoutMode optional |
position optional |
Tipo:
PlaceChooserPosition optional Se ignora cuando layoutMode:HIDDEN . Si no se pasa, una posición se determina automáticamente en función del layoutMode . |
Constantes de PlaceChooserLayoutMode
google.maps.localContext.PlaceChooserLayoutMode
constantes
Modos de diseño para el selector de sitios.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {PlaceChooserLayoutMode} = await google.map.importLibrary("localContext")
. 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
google.maps.localContext.PlaceChooserPosition
constantes
Muestra las posiciones del selector de lugares.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {PlaceChooserPosition} = await google.map.importLibrary("localContext")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
BLOCK_END |
El selector de sitios se muestra en una línea debajo del mapa que se extiende hasta el final del contenedor. |
INLINE_END |
El selector de sitios 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 sitios se encuentra a la derecha del mapa). |
INLINE_START |
El selector de sitios 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). |
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 la visibilidad y el diseño.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
hidesOnMapClick optional |
Tipo:
boolean optional |
layoutMode optional |
Tipo:
PlaceDetailsLayoutMode optional |
position optional |
Tipo:
PlaceDetailsPosition optional Se ignora cuando layoutMode:INFO_WINDOW . Si no se pasa, una posición se determina automáticamente en función del layoutMode . |
Constantes de PlaceDetailsLayoutMode
google.maps.localContext.PlaceDetailsLayoutMode
constantes
Modos de diseño para los detalles del lugar.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {PlaceDetailsLayoutMode} = await google.map.importLibrary("localContext")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
INFO_WINDOW |
Los detalles del lugar se muestran en un elemento InfoWindow . |
SHEET |
Los detalles del lugar se muestran en una hoja. |
Constantes de PlaceDetailsPosition
google.maps.localContext.PlaceDetailsPosition
constantes
Muestra las posiciones de los detalles del lugar.
Carga con el parámetro de URL &libraries=localContext
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {PlaceDetailsPosition} = await google.map.importLibrary("localContext")
. 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 están 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 están a la izquierda del mapa). |