Interfaz de MapType
Interfaz de google.maps.MapType
Esta interfaz define el tipo de mapa y, por lo general, se usa para tipos de mapas personalizados. Inmutable.
Propiedades | |
---|---|
maxZoom |
Tipo:
number Indica el nivel de zoom máximo del mapa cuando se muestra este MapType. Obligatorio para MapTypes base, se ignora para MapTypes de superposición. |
minZoom |
Tipo:
number El nivel de zoom mínimo del mapa cuando se muestra este MapType. Opcional; el valor predeterminado es 0. |
radius |
Tipo:
number Radio del planeta correspondiente al mapa, en metros. Opcional; la configuración predeterminada es el radio ecuatorial de la Tierra de 6,378,137 metros. |
tileSize |
Tipo:
Size Las dimensiones de cada mosaico Obligatorio. |
alt optional |
Tipo:
string optional Texto alternativo que se muestra cuando se coloca el cursor sobre el botón de este MapType en el MapTypeControl. Opcional. |
name optional |
Tipo:
string optional Nombre que se mostrará en el MapTypeControl. Opcional. |
projection optional |
Tipo:
Projection optional La proyección que se usa para renderizar este MapType. Opcional; la configuración predeterminada es Mercator. |
Métodos | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parámetros:
Valor que se muestra:
Element|null Mosaico resultante.Muestra un mosaico para las coordenadas (x, y) y el nivel de zoom determinados. Este mosaico se agregará al objeto ownerDocument determinado. No está disponible para los tipos de mapa base. |
releaseTile |
releaseTile(tile) Parámetros:
Valor que se devuelve: Ninguno
Libera la tarjeta determinada y realiza cualquier limpieza necesaria. El mosaico proporcionado ya se quitó del documento. Opcional. |
Interfaz de Projection
Interfaz de google.maps.Projection
Métodos | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parámetros:
Valor que se devuelve:
Point|null Traslada del cilindro LatLng al plano de punto. Esta interfaz especifica una función que implementa la traducción de valores LatLng determinados a coordenadas mundiales en la proyección del mapa. La API de Google Maps llama a este método cuando necesita trazar ubicaciones en la pantalla. Los objetos Projection deben implementar este método, pero pueden mostrar null si la proyección no puede calcular Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parámetros:
Valor que se devuelve:
LatLng|null Esta interfaz especifica una función que implementa la traducción de coordenadas mundiales en una proyección de mapa a valores LatLng . La API de Google Maps llama a este método cuando necesita traducir acciones en pantalla a posiciones del mapa. Los objetos Projection deben implementar este método, pero pueden mostrar null si la proyección no puede calcular LatLng . |
Clase ImageMapType
Clase google.maps.ImageMapType
Esta clase implementa la interfaz MapType y se proporciona para renderizar mosaicos de imágenes.
Esta clase extiende MVCObject
.
Esta clase implementa MapType
.
Para acceder, llama a const {ImageMapType} = await google.maps.importLibrary("maps")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
ImageMapType |
ImageMapType(opts) Parámetros:
Crea un objeto ImageMapType con las opciones de ImageMapTypeOptions proporcionadas. |
Propiedades | |
---|---|
alt |
Tipo:
string optional |
maxZoom |
Tipo:
number |
minZoom |
Tipo:
number |
name |
Tipo:
string optional |
projection |
Tipo:
Projection |
radius |
Tipo:
number |
tileSize |
Tipo:
Size |
Métodos | |
---|---|
getOpacity |
getOpacity() Parámetros: Ninguno
Valor que se muestra:
number opacidad: la opacidad actualMuestra el nivel de opacidad ( 0 (transparente) en 1.0 ) de los mosaicos ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parámetros:
Valor que se muestra:
Element|null Mosaico resultante. |
releaseTile |
releaseTile(tileDiv) Parámetros:
Valor que se devuelve: Ninguno
|
setOpacity |
setOpacity(opacity) Parámetros:
Valor que se devuelve: Ninguno
Establece el nivel de opacidad ( 0 (transparente) en 1.0 ) de los mosaicos ImageMapType . |
Heredado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
tilesloaded |
function() Argumentos: Ninguno
Este evento se activa cuando los mosaicos visibles terminan de cargarse. |
ImageMapTypeOptions
Interfaz de google.maps.ImageMapTypeOptions
Esta clase se usa para crear un MapType que renderice mosaicos de imágenes.
Propiedades | |
---|---|
alt optional |
Tipo:
string optional Texto alternativo que se muestra cuando se coloca el cursor sobre el botón de este MapType en el MapTypeControl. |
getTileUrl optional |
Tipo:
function(Point, number): (string optional) optional Muestra una cadena (URL) para una coordenada de mosaico (x, y) y un nivel de zoom determinados. |
maxZoom optional |
Tipo:
number optional Indica el nivel de zoom máximo del mapa cuando se muestra este MapType. |
minZoom optional |
Tipo:
number optional El nivel de zoom mínimo del mapa cuando se muestra este MapType. Opcional. |
name optional |
Tipo:
string optional Nombre que se mostrará en el MapTypeControl. |
opacity optional |
Tipo:
number optional Es la opacidad que se aplicará a los mosaicos. La opacidad debe especificarse como un valor flotante entre 0 y 1.0, donde 0 es completamente transparente y 1 es completamente opaco. |
tileSize optional |
Tipo:
Size optional El tamaño de mosaico. |
Clase GroundOverlay
Clase google.maps.GroundOverlay
Una superposición de imágenes rectangulares en el mapa.
Esta clase extiende MVCObject
.
Para acceder, llama a const {GroundOverlay} = await google.maps.importLibrary("maps")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parámetros:
Crea una superposición de suelo a partir de la URL de la imagen proporcionada y su LatLngBounds . La imagen se ajusta para ajustarse a los límites actuales y se proyecta mediante la proyección actual del mapa. |
Métodos | |
---|---|
getBounds |
getBounds() Parámetros: Ninguno
Valor que se devuelve:
LatLngBounds Obtiene el LatLngBounds de esta superposición. |
getMap |
getMap() Parámetros: Ninguno
Valor que se devuelve:
Map Muestra el mapa en el que aparece esta superposición de suelo. |
getOpacity |
getOpacity() Parámetros: Ninguno
Valor que se devuelve:
number Muestra la opacidad de esta superposición de suelo. |
getUrl |
getUrl() Parámetros: Ninguno
Valor que se devuelve:
string Obtiene la URL de la imagen proyectada. |
setMap |
setMap(map) Parámetros:
Valor que se devuelve: Ninguno
Renderiza la superposición de suelo en el mapa especificado. Si el mapa se configura en null , se quita la superposición. |
setOpacity |
setOpacity(opacity) Parámetros:
Valor que se devuelve: Ninguno
Establece la opacidad de esta superposición de suelo. |
Heredado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
click |
function(event) Argumentos:
Este evento se activa cuando se activa el evento de clic del DOM en GroundOverlay . |
dblclick |
function(event) Argumentos:
Este evento se activa cuando se activa el evento dblclick del DOM en GroundOverlay . |
GroundOverlayOptions.
Interfaz de google.maps.GroundOverlayOptions
Este objeto define las propiedades que se pueden configurar en un objeto GroundOverlay
.
Propiedades | |
---|---|
clickable optional |
Tipo:
boolean optional Si es true , la superposición de suelo puede recibir eventos del mouse. |
map optional |
Tipo:
Map optional El mapa en el que se muestra la superposición |
opacity optional |
Tipo:
number optional Valor predeterminado:
1.0 Opacidad de la superposición, expresada como un número entre 0 y 1. Opcional. |
Clase StyledMapType
Clase google.maps.StyledMapType
Crea un objeto MapType
con un diseño personalizado.
Esta clase extiende MVCObject
.
Esta clase implementa MapType
.
Para acceder, llama a const {StyledMapType} = await google.maps.importLibrary("maps")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parámetros:
Crea un objeto MapType con estilo y las opciones especificadas. StyledMapType toma un array de MapTypeStyle , en el que cada MapTypeStyle se aplica al mapa de manera consecutiva. Un MapTypeStyle posterior que aplique los mismos MapTypeStyler a los mismos selectores que un MapTypeStyle anterior anulará el MapTypeStyle anterior. |
Propiedades | |
---|---|
alt |
Tipo:
string |
maxZoom |
Tipo:
number |
minZoom |
Tipo:
number |
name |
Tipo:
string |
projection |
Tipo:
Projection |
radius |
Tipo:
number |
tileSize |
Tipo:
Size |
Métodos | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parámetros:
Valor que se muestra:
Element|null Mosaico resultante. |
releaseTile |
releaseTile(tile) Parámetros:
Valor que se devuelve: Ninguno
|
Heredado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
StyledMapTypeOptions
Interfaz de google.maps.StyledMapTypeOptions
Esta clase se usa para especificar opciones cuando se crea un StyledMapType
. Estas opciones no se pueden cambiar después de que se crea una instancia de StyledMapType
.
Propiedades | |
---|---|
alt optional |
Tipo:
string optional Texto que se mostrará cuando se coloque el cursor sobre el botón de este MapType en el control de tipo de mapa. |
maxZoom optional |
Tipo:
number optional El nivel de zoom máximo del mapa cuando se muestra este MapType . Opcional. |
minZoom optional |
Tipo:
number optional El nivel de zoom mínimo del mapa cuando se muestra este MapType . Opcional. |
name optional |
Tipo:
string optional El nombre que se mostrará en el control de tipo de mapa. |