MapType
Interfaz de google.maps.MapType
Esta interfaz define el tipo de mapa y se suele utilizar para tipos de mapas personalizados. Inmutable.
Propiedades | |
---|---|
maxZoom |
Tipo:
number El nivel de zoom máximo del mapa al mostrar este MapType. Obligatorio para los MapTypes base, ignorados para los MapTypes superpuestos. |
minZoom |
Tipo:
number El nivel de zoom mínimo para el 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 para mostrar cuando el botón de este MapType se desplace 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 representar este MapType. Opcional; el valor predeterminado es Mercator. |
Métodos | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parámetros:
Valor que se muestra:
Element|null Mosaico resultante.Muestra un mosaico de la coordenada del mosaico determinada (x, y) y el nivel de zoom. Esta tarjeta se agregará al objeto documentDocument especificado. No está disponible para tipos de mapa base. |
releaseTile |
releaseTile(tile) Parámetros:
Valor que se muestra: Ninguno
Libera la tarjeta determinada y realiza cualquier limpieza que sea necesaria. El mosaico proporcionado ya se quitó del documento. Opcional. |
Project
Interfaz de google.maps.Projection
Métodos | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parámetros:
Valor que se muestra:
Point|null Traducciones del cilindro LatLng al plano de Puntos. 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 el 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 del mapa a valores LatLng . La Google Maps API 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 representar mosaicos de imágenes.
Esta clase extiende MVCObject
.
Esta clase implementa MapType
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {ImageMapType} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
ImageMapType |
ImageMapType(opts) Parámetros:
Construye un ImageMapType con el ImageMapTypeOptions proporcionado. |
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
Return Value:
number Opacidad. La opacidad actual.Muestra el nivel de opacidad ( 0 (transparente) a 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 muestra: Ninguno
|
setOpacity |
setOpacity(opacity) Parámetros:
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
|
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 renderiza mosaicos de imágenes.
Propiedades | |
---|---|
alt optional |
Tipo:
string optional Texto alternativo para mostrar cuando el botón de este MapType se desplace sobre el MapTypeControl |
getTileUrl optional |
Tipo:
function(Point, number): (string optional) optional Muestra una cadena (URL) para la coordenada de mosaicos determinada (x, y) y el nivel de zoom. |
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 para el 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 las tarjetas. 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 la tarjeta. |
GroundOverlay.
Clase google.maps.GroundOverlay
Una superposición de imagen rectangular en el mapa.
Esta clase extiende MVCObject
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {GroundOverlay} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en 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 escala para adaptarse a los límites actuales y se proyecta con la proyección actual del mapa. |
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 quitará la superposición. |
setOpacity |
setOpacity(opacity) Parámetros:
Valor que se muestra: Ninguno
Establece la opacidad de esta superposición de suelo. |
Heredada:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
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 del DOM se activa en el GroundOverlay . |
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 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
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {StyledMapType} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parámetros:
Crea un MapType con estilo con las opciones especificadas. La StyledMapType toma un array de MapTypeStyle , en el que cada MapTypeStyle se aplica al mapa de forma consecutiva. Una MapTypeStyle posterior que aplique los mismos MapTypeStyler a los mismos selectores que una MapTypeStyle anterior anulará la 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 muestra: Ninguno
|
Heredada:
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 cree una instancia de StyledMapType
.
Propiedades | |
---|---|
alt optional |
Tipo:
string optional Texto que se mostrará cuando se desplace 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 al mostrar 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. |