Controls

Interface FullscreenControlOptions

Interface google.maps.FullscreenControlOptions

Opções para a renderização do 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

Constantes google.maps.MapTypeControlStyle

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 é mostrado, 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 a renderização do controle de rastreamento de movimento.

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

Interface 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.

Interface 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.

Interface 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

Constantes google.maps.ScaleControlStyle

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 igual à especificada em zoomControlOptions ou panControlOptions, o controle do Street View vai aparecer 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 pesquisar apenas panoramas oficiais do Google, por exemplo. A configuração de várias fontes será avaliada como a interseção delas. 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

Constantes google.maps.ControlPosition

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. O uso de "valores lógicos" (consulte https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values) é recomendado 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 de cima ou de baixo 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. Use BLOCK_END_INLINE_END.
INLINE_END_BLOCK_CENTER Equivalente a CIMA_DIREITA em LTR ou CIMA_ESQUERDA 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.
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.
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.