Image overlays

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

MapType

Interfaz google.maps.MapType

Esta interfaz define el tipo de mapa y suele usarse para tipos de mapas personalizados. Inmutable.

maxZoom
Tipo: number
El nivel de zoom máximo del mapa al mostrar este MapType. Obligatorio para MapTypes básicos, ignorado para MapTypes superpuestos.
minZoom
Tipo: number
El nivel de zoom mínimo del mapa al mostrar 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 de 6378137 metros.
tileSize
Tipo: Size
Las dimensiones de cada mosaico. Obligatorio.
alt optional
Tipo: string optional
Texto alternativo que se mostrará cuando se desplace el botón de este MapType sobre el MapTypeControl Opcional.
name optional
Tipo: string optional
Nombre para mostrar en el MapTypeControl. Opcional.
projection optional
Tipo: Projection optional
La proyección que se usa para procesar este MapType. Opcional; el valor predeterminado es Mercator.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parámetros:
  • tileCoordPoint Coordenadas del mosaico.
  • zoomnumber Zoom de mosaico.
  • ownerDocument: Document El documento al que pertenece este mosaico.
Valor que se muestra: Element|null Mosaico resultante.
Muestra un mosaico para la coordenada determinada de mosaicos (x, y) y el nivel de zoom. Este mosaico se agregará al propietario de documento determinado. No está disponible para tipos de mapas base.
releaseTile
releaseTile(tile)
Parámetros:
  • tile: Element optional Tarjeta para liberar.
Valor que se muestra: Ninguno
Libera la tarjeta determinada y realiza la limpieza necesaria. El mosaico proporcionado ya se quitó del documento. Opcional.

Projection

Interfaz google.maps.Projection

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
Parámetros:
Valor que se muestra: Point|null
Traduce del cilindro LatLng al plano de punto. Esta interfaz especifica una función que implementa la traducción de determinados valores de LatLng a coordenadas mundiales en la proyección del mapa. La API de Google Maps llama a este método cuando necesita trazar ubicaciones en pantalla. Los objetos Projection deben implementar este método, pero pueden mostrar null si la proyección no puede calcular el Point.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
Parámetros:
  • pixel: Point
  • noClampNoWrap: boolean optional
Valor que se muestra: LatLng|null
Esta interfaz especifica una función que implementa la traducción de coordenadas mundiales en una proyección del mapa a valores LatLng. La API de Google 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 el LatLng.

ImageMapType

Clase google.maps.ImageMapType

Esta clase implementa la interfaz MapType y se proporciona para procesar mosaicos de imágenes.

Esta clase extiende MVCObject.

Esta clase implementa MapType.

ImageMapType
ImageMapType(opts)
Parámetros:
Construye un ImageMapType con el ImageMapTypeOptions proporcionado
alt
Tipo: string optional
maxZoom
Tipo: number
minZoom
Tipo: number
name
Tipo: string optional
projection
radius
Tipo: number
tileSize
Tipo: Size
getOpacity
getOpacity()
Parámetros: ninguno
Valor que se muestra: Opacidad number. La opacidad actual.
Muestra el nivel de opacidad (0 (transparente) a 1.0) de los mosaicos ImageMapType.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parámetros:
  • tileCoord: Point Coordenadas del mosaico.
  • zoom: number Zoom de mosaico.
  • ownerDocument: Document El documento al que pertenece este mosaico.
Valor que se muestra: Element|null Mosaico resultante.
releaseTile
releaseTile(tileDiv)
Parámetros:
  • tileDivElement optional Tarjeta para liberar.
Valor que se muestra: Ninguno
setOpacity
setOpacity(opacity)
Parámetros:
  • opacity: number La nueva opacidad.
Valor que se muestra: Ninguno
Establece el nivel de opacidad (0 (transparente) en 1.0) de los mosaicos ImageMapType.
Heredada: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
tilesloaded
function()
Argumentos: ninguno
Este evento se activa cuando los mosaicos visibles finalizan la carga.

Interfaz de ImageMapTypeOptions

Interfaz google.maps.ImageMapTypeOptions

Esta clase se usa para crear un MapType que renderice mosaicos de imágenes.

alt optional
Tipo: string optional
Texto alternativo que se mostrará cuando se desplace el botón de este MapType sobre el MapTypeControl
getTileUrl optional
Tipo: function(Point, number): (string optional) optional
Muestra una cadena (URL) para la coordenada de mosaicos (x, y) y el nivel de zoom especificados.
maxZoom optional
Tipo: number optional
El nivel de zoom máximo del mapa al mostrar este MapType.
minZoom optional
Tipo: number optional
El nivel de zoom mínimo del mapa al mostrar este MapType. Opcional.
name optional
Tipo: string optional
Nombre para mostrar en el MapTypeControl.
opacity optional
Tipo: number optional
Opacidad que se aplica a los mosaicos. La opacidad debe especificarse como un valor flotante entre 0 y 1,0, donde 0 es una transparencia total y 1 una opacidad total.
tileSize optional
Tipo: Size optional
El tamaño de mosaico.

GroundOverlay.

Clase google.maps.GroundOverlay

Una superposición de imágenes rectangulares en el mapa

Esta clase extiende MVCObject.

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 con la proyección del mapa actual.
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
Representa 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:
  • opacitynumber
Valor que se muestra: Ninguno
Establece la opacidad de esta superposición de suelo.
Heredada: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Argumentos:
Este evento se activa cuando el evento de clic del DOM se activa en el GroundOverlay.
dblclick
function(event)
Argumentos:
Este evento se activa cuando el evento dblclick de DOM se activa en el GroundOverlay.

Interfaz GroundOverlayOptions

Interfaz google.maps.GroundOverlayOptions

Este objeto define las propiedades que se pueden establecer en un objeto GroundOverlay.

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 mostrará la superposición
opacity optional
Tipo: number optional
Predeterminado: 1.0
Opacidad de la superposición, expresada como un número entre 0 y 1. Opcional.

StyledMapType

Clase google.maps.StyledMapType

Crea un MapType con un estilo personalizado.

Esta clase extiende MVCObject.

Esta clase implementa MapType.

StyledMapType
StyledMapType(styles[, options])
Parámetros:
Crea un MapType con estilo con las opciones especificadas. StyledMapType toma un arreglo 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.
alt
Tipo: string
maxZoom
Tipo: number
minZoom
Tipo: number
name
Tipo: string
projection
radius
Tipo: number
tileSize
Tipo: Size
getTile
getTile(tileCoord, zoom, ownerDocument)
Parámetros:
  • tileCoord: Point Coordenadas del mosaico.
  • zoom: number Zoom de mosaico.
  • ownerDocumentDocument El documento al que pertenece este mosaico.
Valor que se muestra: Element|null Mosaico resultante.
releaseTile
releaseTile(tile)
Parámetros:
  • tile: Element optional Tarjeta para liberar.
Valor que se muestra: Ninguno
Heredada: 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.

alt optional
Tipo: string optional
Texto que se mostrará cuando se desplace este botón de 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 elemento MapType. Opcional.
name optional
Tipo: string optional
El nombre que se mostrará en el control de tipo de mapa.