Controls

Interface FullscreenControlOptions

Interface google.maps.FullscreenControlOptions

Opções para renderizar o controle de tela cheia.

position optional
Tipo:ControlPosition optional
ID da posição. Usado para especificar a posição do controle no mapa.

Interface MapTypeControlOptions

Interface google.maps.MapTypeControlOptions

Opções para renderizar o controle de tipo de mapa.

mapTypeIds optional
Tipo:Array<MapTypeId|string> optional
IDs de tipos de mapa a serem exibidos no controle.
position optional
Tipo:ControlPosition optional
ID da posição. Usado para especificar a posição do controle no mapa.
style optional
Tipo:MapTypeControlStyle optional
ID do estilo. Usado para selecionar o estilo de controle de tipo de mapa a ser exibido.

Constantes MapTypeControlStyle

google.maps.MapTypeControlStyle constantes

Identificadores para MapTypesControl comuns.

Acesse chamando const {MapTypeControlStyle} = await google.maps.importLibrary("maps"). Consulte Bibliotecas na API Maps JavaScript.

DEFAULT Usa o controle de tipo de mapa padrão. Quando o controle DEFAULT é exibido, ele varia de acordo com o tamanho da janela e outros fatores. O controle DEFAULT pode mudar em versões futuras da API.
DROPDOWN_MENU Um menu suspenso para o estado real da tela.
HORIZONTAL_BAR A barra horizontal padrão de botões de opção.

Interface MotionTrackingControlOptions

Interface google.maps.MotionTrackingControlOptions

Opções para renderizar o controle de rastreamento de movimento.

position optional
Tipo:ControlPosition optional
ID da posição. Usado para especificar a posição desse controle no panorama.

PanControlOptions

Interface google.maps.PanControlOptions

Opções para renderizar o controle de panorâmica.

position optional
Tipo:ControlPosition optional
ID da posição. Usado para especificar a posição do controle no mapa.

RotateControlOptions

Interface google.maps.RotateControlOptions

Opções para renderizar o controle de rotação.

position optional
Tipo:ControlPosition optional
ID da posição. Usado para especificar a posição do controle no mapa.

ScaleControlOptions

Interface google.maps.ScaleControlOptions

Opções para renderizar o controle de escala.

style optional
Tipo:ScaleControlStyle optional
ID do estilo. Usado para selecionar o estilo de controle de escala a ser exibido.

Constantes ScaleControlStyle

google.maps.ScaleControlStyle constantes

Identificadores para ids de controle de escala.

DEFAULT O controle de escala padrão.

Interface StreetViewControlOptions

Interface google.maps.StreetViewControlOptions

Opções para renderizar o controle Pegman do Street View no mapa.

position optional
Tipo:ControlPosition optional
ID da posição. Usado para especificar a posição do controle no mapa. A posição padrão é incorporada nos controles de navegação (zoom e panorâmica). Se essa posição estiver vazia ou for a mesma especificada no zoomControlOptions ou no panControlOptions, o controle do Street View será exibido como parte dos controles de navegação. Do contrário, ele será exibido separadamente.
sources optional
Tipo:Iterable<StreetViewSource> optional
Especifica as origens dos panoramas a serem pesquisados. Isso permite uma restrição para a pesquisa apenas de panoramas oficiais do Google, por exemplo. A definição de várias origens será avaliada como a interseção dessas fontes. Observação: no momento, não há suporte para a fonte StreetViewSource.OUTDOOR.

Interface ZoomControlOptions

Interface google.maps.ZoomControlOptions

Opções para renderizar o controle de zoom.

position optional
Tipo:ControlPosition optional
ID da posição. Usado para especificar a posição do controle no mapa.

Constantes ControlPosition

google.maps.ControlPosition constantes

Identificadores usados para especificar a posição de controles no mapa. Os controles são posicionados em relação a outros controles na mesma posição de layout. Os controles que são adicionados primeiro são posicionados mais perto da borda do mapa. É recomendado usar "valores lógicos" (consulte https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values) para oferecer suporte automático a contextos de layout da esquerda para a direita (LTR) e da direita para a esquerda (RTL).

Valores lógicos em LTR:

+----------------+ 
| BSIS BSIC BSIE |
| ISBS      IEBS |
|                |
| ISBC      IEBC |
|                |
| ISBE      IEBE |
| BEIS BEIC BEIE |
+----------------+

Valores lógicos em RTL:
+----------------+ 
| BSIE BSIC BSIS |
| IEBS      ISBS |
|                |
| IEBC      ISBC |
|                |
| IEBE      ISBE |
| BEIE BEIC BEIS |
+----------------+

Valores legados:
+----------------+ 
| TL    TC    TR |
| LT          RT |
|                |
| LC          RC |
|                |
| LB          RB |
| BL    BC    BR |
+----------------+

Os elementos na linha superior ou inferior fluem em direção ao meio da linha. Os elementos da coluna esquerda ou direita fluem em direção ao meio da coluna.

Acesse chamando const {ControlPosition} = await google.maps.importLibrary("core"). Consulte Bibliotecas na API Maps JavaScript.

BLOCK_END_INLINE_CENTER Equivalente a BOTTOM_CENTER em LTR e RTL.
BLOCK_END_INLINE_END Equivalente a BOTTOM_RIGHT em LTR, ou BOTTOM_LEFT em RTL.
BLOCK_END_INLINE_START Equivalente a BOTTOM_LEFT em LTR, ou BOTTOM_RIGHT em RTL.
BLOCK_START_INLINE_CENTER Equivalente a TOP_CENTER em LTR e RTL.
BLOCK_START_INLINE_END Equivalente a TOP_RIGHT em LTR, ou TOP_LEFT em RTL.
BLOCK_START_INLINE_START Equivalente a TOP_LEFT em LTR, ou TOP_RIGHT em RTL.
BOTTOM_CENTER Os elementos são posicionados no centro da linha inferior. Considere usar BLOCK_END_INLINE_CENTER.
BOTTOM_LEFT Os elementos são posicionados na parte esquerda inferior e são distribuídos em direção ao centro do mapa. Os elementos são posicionados à direita do logotipo do Google. Considere usar BLOCK_END_INLINE_START.
BOTTOM_RIGHT Os elementos são posicionados na parte direita inferior e são distribuídos em direção ao centro do mapa. Os elementos são posicionados à esquerda das informações de direitos autorais. Considere usar BLOCK_END_INLINE_END.
INLINE_END_BLOCK_CENTER Equivalente a RIGHT_CENTER em LTR ou LEFT_CENTER em RTL.
INLINE_END_BLOCK_END Equivalente a RIGHT_BOTTOM em LTR, ou LEFT_BOTTOM em RTL.
INLINE_END_BLOCK_START Equivalente a RIGHT_TOP em LTR, ou LEFT_TOP em RTL.
INLINE_START_BLOCK_CENTER Equivalente a LEFT_CENTER em LTR ou RIGHT_CENTER em RTL.
INLINE_START_BLOCK_END Equivalente a LEFT_BOTTOM em LTR ou RIGHT_BOTTOM em RTL.
INLINE_START_BLOCK_START Equivalente a LEFT_TOP em LTR, ou RIGHT_TOP em RTL.
LEFT_BOTTOM Os elementos são posicionados à esquerda, acima dos elementos da parte esquerda inferior, e são distribuídos para a parte superior. Considere usar INLINE_START_BLOCK_END.
LEFT_CENTER Os elementos são posicionados no centro do lado esquerdo. Considere usar INLINE_START_BLOCK_CENTER.
LEFT_TOP Os elementos são posicionados na parte esquerda, abaixo dos elementos da parte esquerda superior, e são distribuídos para a parte inferior do mapa. Considere usar INLINE_START_BLOCK_START em vez disso.
RIGHT_BOTTOM Os elementos são posicionados à direita, acima dos elementos da parte direita inferior, e são distribuídos para a parte superior do mapa. Considere usar INLINE_END_BLOCK_END.
RIGHT_CENTER Os elementos são posicionados no centro do lado direito. Considere usar INLINE_END_BLOCK_CENTER.
RIGHT_TOP Os elementos são posicionados na parte direita, abaixo dos elementos da parte direita superior, e são distribuídos para a parte inferior do mapa. Considere usar INLINE_END_BLOCK_START em vez disso.
TOP_CENTER Os elementos são posicionados no centro da linha superior. Considere usar BLOCK_START_INLINE_CENTER.
TOP_LEFT Os elementos são posicionados na parte esquerda superior e são distribuídos em direção ao centro do mapa. Considere usar BLOCK_START_INLINE_START.
TOP_RIGHT Os elementos são posicionados na parte direita superior e são distribuídos em direção ao centro do mapa. Considere usar BLOCK_START_INLINE_END.