Interface MapType
Interface google.maps.MapType
Essa interface define o tipo de mapa e geralmente é usada para tipos de mapa personalizados. Imutável.
Propriedades | |
|---|---|
maxZoom | 
Tipo: 
numberO nível máximo de zoom para o mapa ao exibir este tipo de mapa.  Obrigatório para tipos de mapa base, ignorado por tipos de mapa de superposição.  | 
minZoom | 
Tipo: 
numberO nível mínimo de zoom para o mapa ao exibir este tipo de mapa. Opcional. O valor padrão é 0.  | 
radius | 
Tipo: 
numberRaio do planeta para o mapa, em metros.  Opcional. O padrão é o raio equatorial da Terra, de 6.378.137 metros.  | 
alt optional | 
Tipo: 
string optionalTexto alternativo a ser exibido quando o mouse é passado sobre o botão deste tipo de mapa no MapTypeControl.  Opcional.  | 
name optional | 
Tipo: 
string optionalNome a ser exibido no MapTypeControl.  Opcional.  | 
projection optional | 
Tipo: 
Projection optionalA Projeção usada para renderizar este tipo de mapa.  Opcional. A opção padrão é Mercator.  | 
tileSize optional | 
Tipo: 
Size optionalAs dimensões de cada bloco.  Obrigatório.  | 
Métodos | |
|---|---|
getTile | 
getTile(tileCoord, zoom, ownerDocument)Parâmetros: 
Valor de retorno: 
Element|null bloco resultante.Retorna um bloco para a coordenada de bloco (x, y) e o nível de zoom especificados. Esse bloco será anexado ao ownerDocument especificado. Não disponível para tipos de mapa de base.  | 
releaseTile | 
releaseTile(tile)Parâmetros: 
 Valor de retorno: 
voidLibera o bloco especificado, limpando o que for necessário.  O bloco fornecido já terá sido removido do documento.  Opcional.  | 
Interface Projection
Interface google.maps.Projection
Métodos | |
|---|---|
fromLatLngToPoint | 
fromLatLngToPoint(latLng[, point])Parâmetros: 
 Valor de retorno: 
Point|nullConverte a projeção cilíndrica do objeto LatLng em um plano de Ponto.  Essa interface especifica uma função que implementa a conversão dos valores  LatLng fornecidos para coordenadas mundiais na projeção do mapa. A Google Maps API chama este método quando precisa representar locais na tela.  Os objetos Projection precisam implementar esse método, mas podem retornar null se a projeção não puder calcular o Point. | 
fromPointToLatLng | 
fromPointToLatLng(pixel[, noClampNoWrap])Parâmetros: 
 Valor de retorno: 
LatLng|nullEssa interface especifica uma função que implementa a tradução de coordenadas mundiais em uma projeção de mapa para valores  LatLng. A Google Maps API chama este método quando precisa converter ações na tela para posições no mapa.  Os objetos Projection precisam implementar esse método, mas podem retornar null se a projeção não puder calcular o LatLng. | 
Classe ImageMapType
Classe
google.maps.ImageMapType
Esta classe implementa a interface MapType e é fornecida para renderizar blocos de imagens.
Essa classe estende
MVCObject.
Essa classe implementa
MapType.
Acesse ligando para const {ImageMapType} = await google.maps.importLibrary("maps"). 
Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
|---|---|
ImageMapType | 
ImageMapType(opts)Parâmetros: 
 Constrói um ImageMapType usando o ImageMapTypeOptions fornecido.  | 
Propriedades | |
|---|---|
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:nenhum 
Valor de retorno:opacidade  
number. A opacidade atual.Retorna o nível de opacidade ( 0 (transparente) a 1.0) dos blocos ImageMapType. | 
getTile | 
getTile(tileCoord, zoom, ownerDocument)Parâmetros: 
Valor de retorno: 
Element|null bloco resultante. | 
releaseTile | 
releaseTile(tileDiv)Parâmetros: 
 Valor de retorno:nenhum 
 | 
setOpacity | 
setOpacity(opacity)Parâmetros: 
 Valor de retorno:nenhum 
Define o nível de opacidade ( 0 (transparente) a 1.0) dos blocos ImageMapType. | 
Herdado:addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
 | |
Eventos | |
|---|---|
tilesloaded | 
function()Argumentos:  nenhum 
Este evento é disparado quando os blocos visíveis são totalmente carregados.  | 
Interface ImageMapTypeOptions
Interface google.maps.ImageMapTypeOptions
Esta classe é usada para criar um tipo de mapa que renderiza blocos de imagens.
Propriedades | |
|---|---|
alt optional | 
Tipo: 
string optionalTexto alternativo a ser exibido quando o mouse é passado sobre o botão deste tipo de mapa no MapTypeControl.   | 
getTileUrl optional | 
Tipo: 
function(Point, number): (string optional) optionalRetorna uma string (URL) para a coordenada de bloco (x, y) e o nível de zoom especificados.  | 
maxZoom optional | 
Tipo: 
number optionalO nível máximo de zoom para o mapa ao exibir este tipo de mapa.   | 
minZoom optional | 
Tipo: 
number optionalO nível mínimo de zoom para o mapa ao exibir este tipo de mapa. Opcional.  | 
name optional | 
Tipo: 
string optionalNome a ser exibido no MapTypeControl.   | 
opacity optional | 
Tipo: 
number optionalA opacidade a ser aplicada aos blocos.  A opacidade deve ser especificada como um valor decimal entre 0 e 1.0, onde 0 é completamente transparente e 1 é completamente opaco.  | 
tileSize optional | 
Tipo: 
Size optionalO tamanho do bloco.  | 
Classe GroundOverlay
Classe
google.maps.GroundOverlay
Uma superposição de imagem retangular no mapa.
Essa classe estende
MVCObject.
Acesse ligando para const {GroundOverlay} = await google.maps.importLibrary("maps"). 
Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
|---|---|
GroundOverlay | 
GroundOverlay(url, bounds[, opts])Parâmetros: 
 Cria uma sobreposição de solo com base no URL da imagem fornecida e no  LatLngBounds dela. A imagem é dimensionada para se ajustar aos limites atuais e projetada usando a projeção de mapa atual. | 
Métodos | |
|---|---|
getBounds | 
getBounds()Parâmetros:nenhum 
Valor de retorno: 
LatLngBoundsRecebe o  LatLngBounds desta sobreposição. | 
getMap | 
getMap()Parâmetros:nenhum 
Valor de retorno: 
MapRetorna o mapa no qual esta superposição de solo é exibida.  | 
getOpacity | 
getOpacity()Parâmetros:nenhum 
Valor de retorno: 
numberRetorna a opacidade dessa sobreposição de solo.  | 
getUrl | 
getUrl()Parâmetros:nenhum 
Valor de retorno: 
stringObtém o URL da imagem projetada.  | 
setMap | 
setMap(map)Parâmetros: 
 Valor de retorno:nenhum 
Renderiza a superposição de solo no mapa especificado.  Se o mapa estiver definido como  null, a sobreposição será removida. | 
setOpacity | 
setOpacity(opacity)Parâmetros: 
 Valor de retorno:nenhum 
Define a opacidade da sobreposição de solo.  | 
Herdado:addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
 | |
Eventos | |
|---|---|
click | 
function(event)Argumentos:   
 Esse evento é disparado quando o evento de clique do DOM é disparado no  GroundOverlay. | 
dblclick | 
function(event)Argumentos:   
 Esse evento é acionado quando o evento dblclick do DOM é acionado no  GroundOverlay. | 
Interface GroundOverlayOptions
Interface google.maps.GroundOverlayOptions
Esse objeto define as propriedades que podem ser definidas em um objeto GroundOverlay.
Propriedades | |
|---|---|
clickable optional | 
Tipo: 
boolean optionalSe  true, a sobreposição de solo poderá receber eventos de mouse. | 
map optional | 
Tipo: 
Map optionalO mapa no qual exibir a superposição.  | 
opacity optional | 
Tipo: 
number optionalPadrão: 
1.0A opacidade da sobreposição, expressa como um número entre 0 e 1. Opcional.  | 
Classe StyledMapType
Classe
google.maps.StyledMapType
Cria um MapType com um estilo personalizado.
Essa classe estende
MVCObject.
Essa classe implementa
MapType.
Acesse ligando para const {StyledMapType} = await google.maps.importLibrary("maps"). 
Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
|---|---|
StyledMapType | 
StyledMapType(styles[, options])Parâmetros: 
 Cria um  MapType estilizado com as opções especificadas. O StyledMapType usa uma matriz de MapTypeStyles, em que cada MapTypeStyle é aplicado ao mapa consecutivamente. Um MapTypeStyle posterior que aplica os mesmos MapTypeStylers aos mesmos seletores de um MapTypeStyle anterior vai substituir o MapTypeStyle anterior. A StyledMapType não é compatível quando um ID de mapa é definido. Ao usar os dois juntos, você vai receber um aviso no console. | 
Propriedades | |
|---|---|
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: 
Element|null bloco resultante. | 
releaseTile | 
releaseTile(tile)Parâmetros: 
 Valor de retorno:nenhum 
 | 
Herdado:addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
 | |
Interface StyledMapTypeOptions
Interface google.maps.StyledMapTypeOptions
Essa classe é usada para especificar opções ao criar um StyledMapType. Essas opções não podem ser alteradas depois que o StyledMapType é instanciado.
Propriedades | |
|---|---|
alt optional | 
Tipo: 
string optionalTexto a ser exibido quando o cursor passar sobre o botão  MapType no controle de tipo de mapa. | 
maxZoom optional | 
Tipo: 
number optionalO nível máximo de zoom do mapa ao mostrar essa  MapType. Opcional. | 
minZoom optional | 
Tipo: 
number optionalO nível de zoom mínimo para o mapa ao mostrar este  MapType. Opcional. | 
name optional | 
Tipo: 
string optionalO nome a ser exibido no controle de tipo de mapa.  |