Controls

Интерфейс CameraControlOptions

google.maps.CameraControlOptions интерфейс

Параметры отображения для элемента управления камерой.

position
необязательно
Тип: ControlPosition optional
По умолчанию: ControlPosition.INLINE_START_BLOCK_END.
Идентификатор положения. Используется, чтобы указать положение элемента управления на карте.

Интерфейс FullscreenControlOptions

google.maps.FullscreenControlOptions интерфейс

Параметры отрисовки элемента управления полноэкранным режимом.

position
необязательно
Тип: ControlPosition optional
По умолчанию: ControlPosition.INLINE_END_BLOCK_START.
Идентификатор положения. Используется, чтобы указать положение элемента управления на карте.

Интерфейс MapTypeControlOptions

google.maps.MapTypeControlOptions интерфейс

Параметры для показа элемента управления типом карты.

mapTypeIds
необязательно
Тип: Array<MapTypeId|string> optional
Идентификаторы типов карт, отображаемых в элементе управления.
position
необязательно
Тип: ControlPosition optional
Идентификатор положения. Используется, чтобы указать положение элемента управления на карте.
style
необязательно
Тип: MapTypeControlStyle optional
Идентификатор стиля. Используется для выбора стиля элемента управления типом карты.

Константы MapTypeControlStyle

google.maps.MapTypeControlStyle Библиотека констант
"maps"

Идентификаторы для распространенных элементов MapTypesControls.

const {MapTypeControlStyle} = await google.maps.importLibrary("maps");
DEFAULT Используется элемент управления типом карты по умолчанию. Внешний вид элемента управления DEFAULT зависит от размера окна и других факторов. Элемент управления DEFAULT может измениться в будущих версиях API.
DROPDOWN_MENU Раскрывающееся меню для тех, кому важно пространство экрана.
HORIZONTAL_BAR Стандартная горизонтальная панель переключателей.

Интерфейс MotionTrackingControlOptions

google.maps.MotionTrackingControlOptions интерфейс

Параметры отрисовки элемента управления отслеживанием движения.

position
необязательно
Тип: ControlPosition optional
По умолчанию: ControlPosition.INLINE_END_BLOCK_END.
Идентификатор положения. Он используется для указания положения этого элемента управления на панораме.

Интерфейс PanControlOptions

google.maps.PanControlOptions интерфейс

Параметры для отображения элемента управления панорамированием.

position
необязательно
Тип: ControlPosition optional
По умолчанию: ControlPosition.INLINE_END_BLOCK_END.
Идентификатор положения. Используется, чтобы указать положение элемента управления на карте.

Интерфейс RotateControlOptions

google.maps.RotateControlOptions интерфейс

Параметры для показа элемента управления вращением.

position
необязательно
Тип: ControlPosition optional
По умолчанию: ControlPosition.INLINE_END_BLOCK_END.
Идентификатор положения. Используется, чтобы указать положение элемента управления на карте.

Интерфейс ScaleControlOptions

google.maps.ScaleControlOptions интерфейс

Параметры для показа элемента управления масштабом.

style
необязательно
Тип: ScaleControlStyle optional
Идентификатор стиля. Используется для выбора стиля элемента управления масштабом.

Константы ScaleControlStyle

google.maps.ScaleControlStyle константы

Идентификаторы для идентификаторов управления масштабом.

DEFAULT Стандартный элемент управления масштабом.

Интерфейс StreetViewControlOptions

google.maps.StreetViewControlOptions интерфейс

Параметры для отображения элемента управления человечком из просмотра улиц на карте.

position
необязательно
Тип: ControlPosition optional
Идентификатор положения. Используется, чтобы указать положение элемента управления на карте. По умолчанию элемент управления встроен в элементы управления навигацией (масштабирование и панорамирование). Если эта позиция пуста или совпадает с позицией, указанной в zoomControlOptions или panControlOptions, элемент управления Просмотром улиц будет отображаться как часть элементов управления навигацией. В противном случае он будет отображаться отдельно.
sources
необязательно
Тип: Iterable<StreetViewSource> optional
Значение по умолчанию: [StreetViewSource.DEFAULT].
Указывает источники панорам для поиска. Это позволяет, например, ограничить поиск только официальными панорамами Google. Если задано несколько источников, будет оцениваться их пересечение. Примечание. Источник StreetViewSource.OUTDOOR сейчас не поддерживается.

Интерфейс ZoomControlOptions

google.maps.ZoomControlOptions интерфейс

Параметры для отображения элемента управления масштабированием.

position
необязательно
Тип: ControlPosition optional
По умолчанию: ControlPosition.INLINE_END_BLOCK_END.
Идентификатор положения. Используется, чтобы указать положение элемента управления на карте.

Константы ControlPosition

google.maps.ControlPosition Библиотека констант
"core"

Идентификаторы, с помощью которых указывается место размещения элементов управления на карте. Элементы управления размещаются относительно других элементов управления в одной и той же компоновке. Элементы управления, добавленные первыми, располагаются ближе к краю карты. Рекомендуется использовать логические значения (см. https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values), чтобы автоматически поддерживать макеты с направлением письма как слева направо, так и справа налево.

Логические значения в LTR:

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

Логические значения в RTL:
+----------------+ 
| BSIE BSIC BSIS |
| IEBS      ISBS |
|                |
| IEBC      ISBC |
|                |
| IEBE      ISBE |
| BEIE BEIC BEIS |
+----------------+

Устаревшие значения:
+----------------+ 
| TL    TC    TR |
| LT          RT |
|                |
| LC          RC |
|                |
| LB          RB |
| BL    BC    BR |
+----------------+

Элементы в верхней или нижней строке перемещаются к середине строки. Элементы в левом или правом столбце перемещаются к середине столбца.

const {ControlPosition} = await google.maps.importLibrary("core");
BLOCK_END_INLINE_CENTER Эквивалентно BOTTOM_CENTER для обоих направлений письма.
BLOCK_END_INLINE_END Эквивалентно BOTTOM_RIGHT для языков с направлением письма слева направо или BOTTOM_LEFT для языков с направлением письма справа налево.
BLOCK_END_INLINE_START Эквивалентно BOTTOM_LEFT для языков с направлением письма слева направо и BOTTOM_RIGHT для языков с направлением письма справа налево.
BLOCK_START_INLINE_CENTER Эквивалентно TOP_CENTER для обоих направлений письма.
BLOCK_START_INLINE_END Эквивалентно TOP_RIGHT для языков с письмом слева направо и TOP_LEFT для языков с письмом справа налево.
BLOCK_START_INLINE_START Эквивалентно TOP_LEFT для LTR или TOP_RIGHT для RTL.
BOTTOM_CENTER Элементы расположены в центре нижней строки. Рекомендуем использовать BLOCK_END_INLINE_CENTER.
BOTTOM_LEFT Элементы расположены внизу слева и плавно перемещаются к середине. Элементы расположены справа от логотипа Google. Рекомендуем использовать BLOCK_END_INLINE_START.
BOTTOM_RIGHT Элементы расположены внизу справа и плавно перемещаются к середине. Элементы расположены слева от сведений об авторских правах. Рекомендуем использовать BLOCK_END_INLINE_END.
INLINE_END_BLOCK_CENTER Эквивалентно RIGHT_CENTER в LTR или LEFT_CENTER в RTL.
INLINE_END_BLOCK_END Эквивалентно RIGHT_BOTTOM для языков с направлением письма слева направо или LEFT_BOTTOM для языков с направлением письма справа налево.
INLINE_END_BLOCK_START Эквивалент RIGHT_TOP для направления письма слева направо или LEFT_TOP для направления письма справа налево.
INLINE_START_BLOCK_CENTER Эквивалентно LEFT_CENTER для языков LTR и RIGHT_CENTER для языков RTL.
INLINE_START_BLOCK_END Эквивалентно LEFT_BOTTOM для LTR или RIGHT_BOTTOM для RTL.
INLINE_START_BLOCK_START Эквивалент LEFT_TOP для направления письма слева направо или RIGHT_TOP для направления письма справа налево.
LEFT_BOTTOM Элементы расположены слева над нижними левыми элементами и плавно перемещаются вверх. Рекомендуем использовать INLINE_START_BLOCK_END.
LEFT_CENTER Элементы расположены в центре слева. Рекомендуем использовать INLINE_START_BLOCK_CENTER.
LEFT_TOP Элементы расположены слева под верхними левыми элементами и плавно перемещаются вниз. Рекомендуем использовать INLINE_START_BLOCK_START.
RIGHT_BOTTOM Элементы расположены справа над нижними правыми элементами и плавно перемещаются вверх. Рекомендуем использовать INLINE_END_BLOCK_END.
RIGHT_CENTER Элементы расположены в центре справа. Рекомендуем использовать INLINE_END_BLOCK_CENTER.
RIGHT_TOP Элементы расположены справа, под верхними правыми элементами, и плавно перемещаются вниз. Рекомендуем использовать INLINE_END_BLOCK_START.
TOP_CENTER Элементы расположены в центре верхней строки. Рекомендуем использовать BLOCK_START_INLINE_CENTER.
TOP_LEFT Элементы расположены вверху слева и плавно перемещаются к середине. Рекомендуем использовать BLOCK_START_INLINE_START.
TOP_RIGHT Элементы расположены вверху справа и плавно перемещаются к середине. Рекомендуем использовать BLOCK_START_INLINE_END.