Interfaz MapType
Interfaz
google.maps.MapType
Esta interfaz define el tipo de mapa y, por lo general, se usa para los tipos de mapas personalizados. Inmutable.
Propiedades | |
|---|---|
maxZoom |
Tipo:
numberEs el nivel de zoom máximo del mapa cuando se muestra este MapType. Es obligatorio para los MapTypes base y se ignora para los MapTypes de superposición. |
minZoom |
Tipo:
numberEs el nivel de zoom mínimo para el mapa cuando se muestra este MapType. Opcional; el valor predeterminado es 0. |
radius |
Tipo:
numberEs el radio del planeta para el mapa, en metros. Opcional; el valor predeterminado es el radio ecuatorial de la Tierra de 6378137 metros. |
alt optional |
Tipo:
string optionalEs el 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 optionalEs el nombre que se mostrará en el MapTypeControl. Opcional. |
projection optional |
Tipo:
Projection optionalEs la proyección que se usa para renderizar este MapType. Opcional; el valor predeterminado es Mercator. |
tileSize optional |
Tipo:
Size optionalSon las dimensiones de cada mosaico. Obligatorio. |
Métodos | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Parámetros:
Valor que se muestra:
Element|null Mosaico resultante.Devuelve un mosaico para la coordenada del mosaico (x, y) y el nivel de zoom dados. Esta tarjeta se agregará al ownerDocument determinado. No está disponible para los tipos de mapas base. |
releaseTile |
releaseTile(tile)Parámetros:
Valor de retorno:
voidLibera la tarjeta determinada y realiza la limpieza necesaria. La tarjeta proporcionada ya se habrá quitado del documento. Opcional. |
Interfaz Projection
Interfaz
google.maps.Projection
Interfaz de proyección.
Métodos | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])Parámetros:
Valor de retorno:
Point|nullTraduce del cilindro LatLng al plano Point. Esta interfaz especifica una función que implementa la traducción de los valores LatLng dados 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 devolver null si la proyección no puede calcular el Point. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])Parámetros:
Valor de retorno:
LatLng|nullEsta 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 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.
Para acceder, llama al 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 de retorno:
number opacity La opacidad actual.Devuelve el nivel de opacidad (de 0 [transparente] a 1.0) de las tarjetas de ImageMapType. |
getTile |
getTile(tileCoord, zoom, ownerDocument)Parámetros:
Valor que se muestra:
Element|null Mosaico resultante. |
releaseTile |
releaseTile(tileDiv)Parámetros:
Valor de retorno: Ninguno
|
setOpacity |
setOpacity(opacity)Parámetros:
Valor de retorno: Ninguno
Establece el nivel de opacidad (de 0 [transparente] a 1.0) de los mosaicos de ImageMapType. |
Heredados:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Eventos | |
|---|---|
tilesloaded |
function()Argumentos: Ninguno
Este evento se activa cuando se terminan de cargar las tarjetas visibles. |
Interfaz ImageMapTypeOptions
Interfaz
google.maps.ImageMapTypeOptions
Esta clase se usa para crear un MapType que renderiza mosaicos de imágenes.
Propiedades | |
|---|---|
alt optional |
Tipo:
string optionalEs el 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) optionalDevuelve una cadena (URL) para la coordenada del mosaico (x, y) y el nivel de zoom dados. |
maxZoom optional |
Tipo:
number optionalEs el nivel de zoom máximo del mapa cuando se muestra este MapType. |
minZoom optional |
Tipo:
number optionalEs el nivel de zoom mínimo para el mapa cuando se muestra este MapType. Opcional. |
name optional |
Tipo:
string optionalEs el nombre que se mostrará en el MapTypeControl. |
opacity optional |
Tipo:
number optionalEs 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 optionalEs el tamaño de la tarjeta. |
Clase GroundOverlay
Clase google.maps.GroundOverlay
Es una imagen rectangular superpuesta en el mapa.
Esta clase extiende MVCObject.
Para acceder, llama al 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 suelo a partir de la URL de imagen proporcionada y su LatLngBounds. La imagen se ajusta para que se adapte a los límites actuales y se proyecta con la proyección de mapa actual. |
Métodos | |
|---|---|
getBounds |
getBounds()Parámetros: Ninguno
Valor de retorno:
LatLngBoundsObtiene el LatLngBounds de esta superposición. |
getMap |
getMap()Parámetros: Ninguno
Valor de retorno:
MapDevuelve el mapa en el que se muestra esta superposición de suelo. |
getOpacity |
getOpacity()Parámetros: Ninguno
Valor de retorno:
numberDevuelve la opacidad de esta superposición de suelo. |
getUrl |
getUrl()Parámetros: Ninguno
Valor de retorno:
stringObtiene 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. |
Heredados:
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 dblclick del DOM en el GroundOverlay. |
Interfaz GroundOverlayOptions
Interfaz
google.maps.GroundOverlayOptions
Este objeto define las propiedades que se pueden establecer en un objeto GroundOverlay.
Propiedades | |
|---|---|
clickable optional |
Tipo:
boolean optionalSi es true, la superposición de suelo puede recibir eventos de mouse. |
map optional |
Tipo:
Map optionalEs el mapa en el que se mostrará la superposición. |
opacity optional |
Tipo:
number optionalLa configuración predeterminada es
1.0.Es la opacidad de la superposición, expresada con un número entre 0 y 1. Opcional. |
Clase StyledMapType
Clase google.maps.StyledMapType
Crea un objeto MapType con un estilo personalizado.
Esta clase extiende MVCObject.
Esta clase implementa MapType.
Para acceder, llama al 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 según 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. Ten en cuenta que StyledMapType no se admite cuando se establece un ID de mapa. Si usas ambos, 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 que se muestra:
Element|null Mosaico resultante. |
releaseTile |
releaseTile(tile)Parámetros:
Valor de retorno: Ninguno
|
Heredados:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Interfaz StyledMapTypeOptions
Interfaz
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 optionalEs 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 optionalEs el nivel de zoom máximo del mapa cuando se muestra este MapType. Opcional. |
minZoom optional |
Tipo:
number optionalEs el nivel de zoom mínimo del mapa cuando se muestra este MapType. Opcional. |
name optional |
Tipo:
string optionalEs el nombre que se mostrará en el control de tipo de mapa. |