Controls

Interfaz FullscreenControlOptions

Interfaz de google.maps.FullscreenControlOptions

Son opciones para la renderización del control de pantalla completa.

position optional
Tipo:  ControlPosition optional
ID de posición. Se usa para especificar la posición del control en el mapa.

Interfaz MapTypeControlOptions

Interfaz de google.maps.MapTypeControlOptions

Son opciones para la renderización del control de tipo de mapa.

mapTypeIds optional
Tipo:  Array<MapTypeId|string> optional
Son los IDs de los tipos de mapas que se mostrarán en el control.
position optional
Tipo:  ControlPosition optional
ID de posición. Se usa para especificar la posición del control en el mapa.
style optional
Tipo:  MapTypeControlStyle optional
ID de estilo. Se usa para seleccionar qué estilo de control de tipo de mapa se mostrará.

Constantes de MapTypeControlStyle

Constantes de google.maps.MapTypeControlStyle

Identificadores para MapTypesControls comunes.

Para acceder, llama a const {MapTypeControlStyle} = await google.maps.importLibrary("maps"). Consulta Bibliotecas de la API de Maps JavaScript.

DEFAULT Usa el control de tipo de mapa predeterminado. Cuando se muestre el control DEFAULT, variará según el tamaño de la ventana y otros factores. Es posible que el control DEFAULT cambie en versiones futuras de la API.
DROPDOWN_MENU Un menú desplegable para el espacio en pantalla.
HORIZONTAL_BAR La barra horizontal estándar de botones de selección.

Interfaz MotionTrackingControlOptions

Interfaz de google.maps.MotionTrackingControlOptions

Son opciones para la renderización del control de seguimiento de movimiento.

position optional
Tipo:  ControlPosition optional
ID de posición. Se usa para especificar la posición de este control en la panorámica.

Interfaz PanControlOptions

Interfaz de google.maps.PanControlOptions

Son opciones para la renderización del control de desplazamiento.

position optional
Tipo:  ControlPosition optional
ID de posición. Se usa para especificar la posición del control en el mapa.

Interfaz RotateControlOptions

Interfaz de google.maps.RotateControlOptions

Son opciones para la renderización del control de rotación.

position optional
Tipo:  ControlPosition optional
ID de posición. Se usa para especificar la posición del control en el mapa.

Interfaz ScaleControlOptions

Interfaz de google.maps.ScaleControlOptions

Son opciones para la renderización del control de escala.

style optional
Tipo:  ScaleControlStyle optional
ID de estilo. Se usa para seleccionar qué estilo de control de escala se mostrará.

Constantes de ScaleControlStyle

Constantes de google.maps.ScaleControlStyle

Identificadores para los IDs de control de escala

DEFAULT El control de escala estándar.

Interfaz de StreetViewControlOptions

Interfaz de google.maps.StreetViewControlOptions

Son opciones para la renderización del control de hombrecito naranja de Street View en el mapa.

position optional
Tipo:  ControlPosition optional
ID de posición. Se usa para especificar la posición del control en el mapa. La posición predeterminada está incorporada en los controles de navegación (zoom y desplazamiento lateral). Si esta posición está vacía o es la misma que se especifica en zoomControlOptions o panControlOptions, el control de Street View se mostrará como parte de los controles de navegación. De lo contrario, se mostrará por separado.
sources optional
Tipo:  Iterable<StreetViewSource> optional
Predeterminado: [StreetViewSource.DEFAULT]
Especifica las fuentes de panorámicas que se buscarán. Esto permite restringir la búsqueda solo a las panorámicas oficiales de Google, por ejemplo. La configuración de varias fuentes se evaluará como la intersección de esas fuentes. Nota: Por el momento, no se admite la fuente StreetViewSource.OUTDOOR.

Interfaz ZoomControlOptions

Interfaz de google.maps.ZoomControlOptions

Son opciones para la renderización del control de zoom.

position optional
Tipo:  ControlPosition optional
ID de posición. Se usa para especificar la posición del control en el mapa.

Constantes de ControlPosition

Constantes de google.maps.ControlPosition

Son identificadores que se usan para especificar la ubicación de los controles en el mapa. Los controles se posicionan en relación con otros controles en la misma posición del diseño. Los controles que se agregan primero se ubican más cerca del borde del mapa. Se recomienda usar "valores lógicos" (consulta https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values) para poder admitir automáticamente contextos de diseño de izquierda a derecha (LTR) y de derecha a izquierda (RTL).

Valores lógicos en LTR:

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

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

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

Los elementos de la fila superior o inferior fluyen hacia el centro de la fila. Los elementos de la columna izquierda o derecha fluyen hacia el centro de la columna.

Para acceder, llama a const {ControlPosition} = await google.maps.importLibrary("core"). Consulta Bibliotecas de la API de Maps JavaScript.

BLOCK_END_INLINE_CENTER Es equivalente a BOTTOM_CENTER en LTR y RTL.
BLOCK_END_INLINE_END Equivale a BOTTOM_RIGHT en LTR o BOTTOM_LEFT en RTL.
BLOCK_END_INLINE_START Equivale a BOTTOM_LEFT en LTR o BOTTOM_RIGHT en RTL.
BLOCK_START_INLINE_CENTER Es equivalente a TOP_CENTER en LTR y RTL.
BLOCK_START_INLINE_END Equivale a TOP_RIGHT en LTR o TOP_LEFT en RTL.
BLOCK_START_INLINE_START Equivale a TOP_LEFT en LTR o TOP_RIGHT en RTL.
BOTTOM_CENTER Los elementos se ubican en el centro de la fila inferior. En su lugar, considera usar BLOCK_END_INLINE_CENTER.
BOTTOM_LEFT Los elementos se colocan en la parte inferior izquierda y fluyen hacia el centro. Los elementos se ubican a la derecha del logotipo de Google. En su lugar, considera usar BLOCK_END_INLINE_START.
BOTTOM_RIGHT Los elementos se ubican en la parte inferior derecha y fluyen hacia el centro. Los elementos se colocan a la izquierda de los derechos de autor. En su lugar, considera usar BLOCK_END_INLINE_END.
INLINE_END_BLOCK_CENTER Es equivalente a RIGHT_CENTER en LTR o LEFT_CENTER en RTL.
INLINE_END_BLOCK_END Equivale a RIGHT_BOTTOM en LTR o LEFT_BOTTOM en RTL.
INLINE_END_BLOCK_START Equivale a RIGHT_TOP en LTR o LEFT_TOP en RTL.
INLINE_START_BLOCK_CENTER Es equivalente a LEFT_CENTER en LTR o RIGHT_CENTER en RTL.
INLINE_START_BLOCK_END Equivalente a LEFT_BOTTOM en LTR o RIGHT_BOTTOM en RTL.
INLINE_START_BLOCK_START Equivale a LEFT_TOP en LTR o RIGHT_TOP en RTL.
LEFT_BOTTOM Los elementos se colocan a la izquierda, sobre los elementos de la parte inferior izquierda y fluyen hacia arriba. En su lugar, considera usar INLINE_START_BLOCK_END.
LEFT_CENTER Los elementos se ubican en el centro del lado izquierdo. En su lugar, considera usar INLINE_START_BLOCK_CENTER.
LEFT_TOP Los elementos se ubican a la izquierda, debajo de los elementos de la parte superior izquierda y fluyen hacia abajo. En su lugar, considera usar INLINE_START_BLOCK_START.
RIGHT_BOTTOM Los elementos se ubican a la derecha, sobre los elementos de la esquina inferior derecha y fluyen hacia arriba. En su lugar, considera usar INLINE_END_BLOCK_END.
RIGHT_CENTER Los elementos se ubican en el centro del lado derecho. En su lugar, considera usar INLINE_END_BLOCK_CENTER.
RIGHT_TOP Los elementos se ubican a la derecha, debajo de los elementos de la parte superior derecha y fluyen hacia abajo. En su lugar, considera usar INLINE_END_BLOCK_START.
TOP_CENTER Los elementos se ubican en el centro de la fila superior. En su lugar, considera usar BLOCK_START_INLINE_CENTER.
TOP_LEFT Los elementos se colocan en la parte superior izquierda y fluyen hacia el centro. En su lugar, considera usar BLOCK_START_INLINE_START.
TOP_RIGHT Los elementos se ubican en la parte superior derecha y fluyen hacia el centro. En su lugar, considera usar BLOCK_START_INLINE_END.