Interfaz MapType
Interfaz de google.maps.MapType
Esta interfaz define el tipo de mapa y, por lo general, se usa para los tipos de mapa personalizados. Inmutable.
Propiedades | |
---|---|
maxZoom |
Tipo:
number Es el nivel de zoom máximo del mapa cuando se muestra este MapType. Se requiere para los MapTypes base y se ignora para los MapTypes de superposición. |
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 Radio del planeta para el mapa, en metros. Opcional. El valor predeterminado es el radio ecuatorial de la Tierra, que es de 6378137 metros. |
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 el 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. |
tileSize optional |
Tipo:
Size optional Son las dimensiones de cada mosaico. Obligatorio. |
Métodos | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parámetros:
Valor de retorno: Es la tarjeta resultante
Element|null .Devuelve 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 de devolución:
void Libera la segmentación dada y realiza cualquier 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 de devolución:
Point|null Traduce del cilindro LatLng al plano Point. Esta interfaz especifica una función que implementa la traducción de los valores de LatLng determinados a las 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 devolver null si la proyección no puede calcular el Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parámetros:
Valor de devolución:
LatLng|null Esta interfaz especifica una función que implementa la traducción de coordenadas mundiales en una proyección del mapa a valores de LatLng . La API de Maps llama a este método cuando necesita traducir las acciones en la pantalla a posiciones en el mapa. Los objetos Projection deben implementar este método, pero pueden devolver null si la proyección no puede calcular el 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
.
Llama al const {ImageMapType} = await google.maps.importLibrary("maps")
para acceder.
Consulta Bibliotecas en 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 de retorno: Opacidad
number . Es la opacidad actual.Devuelve el nivel de opacidad (de 0 [transparente] a 1.0 ) de los mosaicos de ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parámetros:
Valor de retorno: Es la tarjeta resultante
Element|null . |
releaseTile |
releaseTile(tileDiv) Parámetros:
Valor de retorno: Ninguno
|
setOpacity |
setOpacity(opacity) Parámetros:
Valor de retorno: Ninguno
Establece el nivel de opacidad ( 0 [transparente] a 1.0 ) de los mosaicos de 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 el MapTypeControl. |
getTileUrl optional |
Tipo:
function(Point, number): (string optional) optional Devuelve una cadena (URL) para las coordenadas de mosaico (x, y) y el 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 Opacidad que se aplicará a las tarjetas. La opacidad se debe especificar como un valor de número 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 del mosaico. |
Clase GroundOverlay
Clase google.maps.GroundOverlay
Es una superposición de imagen rectangular en el mapa.
Esta clase extiende MVCObject
.
Llama al const {GroundOverlay} = await google.maps.importLibrary("maps")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parámetros:
Crea una superposición terrestre a partir de la URL de la imagen proporcionada y su LatLngBounds . La imagen se ajusta para que quepa dentro de los límites actuales y se proyecta con la proyección del mapa actual. |
Métodos | |
---|---|
getBounds |
getBounds() Parámetros: Ninguno
Valor de devolución:
LatLngBounds Obtiene el LatLngBounds de esta superposición. |
getMap |
getMap() Parámetros: Ninguno
Valor de devolución:
Map Devuelve el mapa en el que se muestra esta superposición de suelo. |
getOpacity |
getOpacity() Parámetros: Ninguno
Valor de devolución:
number Devuelve la opacidad de esta superposición de suelo. |
getUrl |
getUrl() Parámetros: Ninguno
Valor de devolución:
string Obtiene la URL de la imagen proyectada. |
setMap |
setMap(map) Parámetros:
Valor de retorno: 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 de retorno: 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 elemento GroundOverlay . |
dblclick |
function(event) Argumentos:
Este evento se activa cuando se activa el evento dblclick del DOM en 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 Opacidad de la capa superpuesta, 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
.
Llama al const {StyledMapType} = await google.maps.importLibrary("maps")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parámetros:
Crea un MapType con diseño y las opciones especificadas. El StyledMapType toma un array de MapTypeStyle s, donde cada MapTypeStyle se aplica al mapa de forma consecutiva. Un MapTypeStyle posterior que aplica los mismos MapTypeStyler s a los mismos selectores que un MapTypeStyle anterior anulará el MapTypeStyle anterior. Ten en cuenta que no se admite StyledMapType cuando se establece un ID de mapa. Cuando uses ambos juntos, recibirás una advertencia en la consola. |
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 de retorno: Es la tarjeta resultante
Element|null . |
releaseTile |
releaseTile(tile) Parámetros:
Valor de retorno: 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 un StyledMapType
. Estas opciones no se pueden cambiar después de que se instancia el objeto 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. |