Controls

Интерфейс CameraControlOptions

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

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

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

Интерфейс FullscreenControlOptions

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

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

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

Интерфейс MapTypeControlOptions

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

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

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

Константы MapTypeControlStyle

google.maps . MapTypeControlStyle Константы google.maps . MapTypeControlStyle

Идентификаторы для общих элементов управления MapTypesControl.

Доступ осуществляется путем вызова const {MapTypeControlStyle} = await google.maps.importLibrary("maps") . См. раздел Библиотеки в Maps JavaScript API .

DEFAULT Использует элемент управления типом карты по умолчанию. Когда отображается элемент управления DEFAULT , он будет меняться в зависимости от размера окна и других факторов. Элемент управления DEFAULT может измениться в будущих версиях API.
DROPDOWN_MENU Выпадающее меню для настройки экрана.
HORIZONTAL_BAR Стандартная горизонтальная панель переключателей.

Интерфейс MotionTrackingControlOptions

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

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

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

Интерфейс PanControlOptions

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

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

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

Интерфейс RotateControlOptions

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

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

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

Интерфейс ScaleControlOptions

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

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

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

Константы ScaleControlStyle

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

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

DEFAULT Стандартный контроль весов.

Интерфейс StreetViewControlOptions

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

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

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

Интерфейс ZoomControlOptions

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

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

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

Константы ControlPosition

google.maps . ControlPosition Константы google.maps . ControlPosition

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

Логические значения в 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") . См. раздел Библиотеки в Maps JavaScript API .

BLOCK_END_INLINE_CENTER Эквивалент BOTTOM_CENTER как в LTR, так и в RTL.
BLOCK_END_INLINE_END Эквивалентно BOTTOM_RIGHT в LTR или BOTTOM_LEFT в RTL.
BLOCK_END_INLINE_START Эквивалентно BOTTOM_LEFT в LTR или BOTTOM_RIGHT в RTL.
BLOCK_START_INLINE_CENTER Эквивалент TOP_CENTER как в LTR, так и в RTL.
BLOCK_START_INLINE_END Эквивалент TOP_RIGHT в LTR или TOP_LEFT в RTL.
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 в LTR или LEFT_BOTTOM в RTL.
INLINE_END_BLOCK_START Эквивалент RIGHT_TOP в LTR или LEFT_TOP в RTL.
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 в LTR или RIGHT_TOP в RTL.
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.