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 Es el nivel de zoom máximo del mapa cuando se muestra este MapType. Obligatorio para los MapTypes base, se ignora para los MapTypes superpuestos. |
minZoom |
Tipo:
number Es el nivel de zoom mínimo del mapa cuando se muestra este MapType. Opcional; el valor predeterminado es 0. |
radius |
Tipo:
number Es el radio del planeta para el mapa, expresado en metros. Opcional. El valor predeterminado es el radio ecuatorial de la Tierra de 6378137 metros. |
tileSize |
Tipo:
Size Las dimensiones de cada tarjeta Obligatorio. |
alt optional |
Tipo:
string optional Es el texto alternativo que se mostrará cuando se coloque el cursor sobre el botón de este MapType en MapTypeControl. Opcional. |
name optional |
Tipo:
string optional Es el nombre que se mostrará en MapTypeControl. Opcional. |
projection optional |
Tipo:
Projection optional Es la proyección que se usa para renderizar este MapType. Opcional; el valor predeterminado es Mercator. |
Métodos | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parámetros:
Valor que se muestra:
Element|null Es la tarjeta resultante.Muestra un mosaico para la coordenada de mosaico (x, y) y el nivel de zoom determinados. Esta tarjeta se agregará al ownerDocument determinado. No está disponible para los tipos de mapas base. |
releaseTile |
releaseTile(tile) Parámetros:
Valor que se muestra: Ninguno
Libera la tarjeta determinada y realiza la limpieza necesaria. La tarjeta proporcionada ya se habrá quitado del documento. Opcional. |
Interfaz de proyección
Interfaz de google.maps.Projection
Métodos | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parámetros:
Valor que se muestra:
Point|null Traduce del cilindro LatLng al plano Point. 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 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 muestra:
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 Maps llama a este método cuando necesita traducir acciones en pantalla a posiciones en el 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 Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
ImageMapType |
ImageMapType(opts) Parámetros:
Construye un ImageMapType con las 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 opacity La opacidad actual.Devuelve el nivel de opacidad ( 0 (transparente) a 1.0 ) de las tarjetas ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parámetros:
Valor que se muestra:
Element|null Es la tarjeta resultante. |
releaseTile |
releaseTile(tileDiv) Parámetros:
Valor que se muestra: Ninguno
|
setOpacity |
setOpacity(opacity) Parámetros:
Valor que se muestra: Ninguno
Establece el nivel de opacidad ( 0 (transparente) a 1.0 ) de las tarjetas ImageMapType . |
Heredado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
tilesloaded |
function() Argumentos: Ninguno
Este evento se activa cuando terminan de cargarse las tarjetas visibles. |
Interfaz ImageMapTypeOptions
Interfaz de google.maps.ImageMapTypeOptions
Esta clase se usa para crear un MapType que renderiza mosaicos de imágenes.
Propiedades | |
---|---|
alt optional |
Tipo:
string optional Es el texto alternativo que se mostrará cuando se coloque el cursor sobre el botón de este MapType en 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 Es el nivel de zoom máximo del mapa cuando se muestra este MapType. |
minZoom optional |
Tipo:
number optional Es el nivel de zoom mínimo del mapa cuando se muestra este MapType. Opcional. |
name optional |
Tipo:
string optional Es el nombre que se mostrará en MapTypeControl. |
opacity optional |
Tipo:
number optional Es la opacidad que se aplicará a las tarjetas. La opacidad se debe especificar como un valor de punto flotante entre 0 y 1.0, donde 0 es completamente transparente y 1 es completamente opaco. |
tileSize optional |
Tipo:
Size optional Es el tamaño de la tarjeta. |
Clase GroundOverlay
Clase google.maps.GroundOverlay
Una superposición de imagen rectangular en el mapa.
Esta clase extiende MVCObject
.
Para acceder, llama a const {GroundOverlay} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parámetros:
Crea una superposición de terreno a partir de la URL de imagen proporcionada y su LatLngBounds . La imagen se ajusta para adaptarse a los límites actuales y se proyecta con la proyección del mapa actual. |
Métodos | |
---|---|
getBounds |
getBounds() Parámetros: Ninguno
Valor que se muestra:
LatLngBounds Obtiene el LatLngBounds de esta superposición. |
getMap |
getMap() Parámetros: Ninguno
Valor que se muestra:
Map Muestra el mapa en el que se muestra esta superposición de suelo. |
getOpacity |
getOpacity() Parámetros: Ninguno
Valor que se muestra:
number Muestra la opacidad de esta superposición de suelo. |
getUrl |
getUrl() Parámetros: Ninguno
Valor que se muestra:
string Obtiene la URL de la imagen proyectada. |
setMap |
setMap(map) Parámetros:
Valor que se muestra: Ninguno
Renderiza la superposición de suelo en el mapa especificado. Si el mapa se establece en null , se quita la superposición. |
setOpacity |
setOpacity(opacity) Parámetros:
Valor que se muestra: 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 el GroundOverlay . |
dblclick |
function(event) Argumentos:
Este evento se activa cuando se activa el evento de doble clic del DOM en el GroundOverlay . |
Interfaz GroundOverlayOptions
Interfaz de google.maps.GroundOverlayOptions
Este objeto define las propiedades que se pueden establecer 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 Es el mapa en el que se mostrará la superposición. |
opacity optional |
Tipo:
number optional Predeterminado:
1.0 Es la opacidad de la superposición, expresada como un número entre 0 y 1. Opcional. |
Clase StyledMapType
Clase google.maps.StyledMapType
Crea un MapType
con un estilo personalizado.
Esta clase extiende MVCObject
.
Esta clase implementa MapType
.
Para acceder, llama a const {StyledMapType} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parámetros:
Crea un MapType con diseño con las opciones especificadas. StyledMapType toma un array de MapTypeStyle , en el que cada MapTypeStyle se aplica al mapa de forma 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 Es la tarjeta resultante. |
releaseTile |
releaseTile(tile) Parámetros:
Valor que se muestra: Ninguno
|
Heredado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Interfaz de StyledMapTypeOptions
Interfaz de google.maps.StyledMapTypeOptions
Esta clase se usa para especificar opciones cuando se crea una StyledMapType
. Estas opciones no se pueden cambiar después de que se crea una instancia de StyledMapType
.
Propiedades | |
---|---|
alt optional |
Tipo:
string optional Es el 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 Es el nivel de zoom máximo del mapa cuando se muestra este MapType . Opcional. |
minZoom optional |
Tipo:
number optional Es el nivel de zoom mínimo del mapa cuando se muestra este MapType . Opcional. |
name optional |
Tipo:
string optional Es el nombre que se mostrará en el control de tipo de mapa. |