Controls

Интерфейс CameraControlOptions

google.maps . CameraControlOptions

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

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

Интерфейс FullscreenControlOptions

google.maps . FullscreenControlOptions

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

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

Интерфейс MapTypeControlOptions

google.maps . MapTypeControlOptions

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

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

Константы MapTypeControlStyle

google.maps . MapTypeControlStyle

Идентификаторы для общих MapTypesControls.

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

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

Интерфейс MotionTrackingControlOptions

google.maps . MotionTrackingControlOptions

Варианты визуализации управления отслеживанием движения.

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

Интерфейс PanControlOptions

google.maps . PanControlOptions

Варианты визуализации управления панорамированием.

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

Интерфейс RotateControlOptions

google.maps . RotateControlOptions

Варианты визуализации элемента управления поворотом.

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

Интерфейс ScaleControlOptions

google.maps . ScaleControlOptions

Варианты визуализации управления масштабом.

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

Константы ScaleControlStyle

google.maps . ScaleControlStyle

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

DEFAULT Стандартный контроль шкалы.

Интерфейс StreetViewControlOptions

google.maps . StreetViewControlOptions

Варианты отображения элемента управления Street View в виде человечка на карте.

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

Интерфейс ZoomControlOptions

google.maps . ZoomControlOptions

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

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

Константы ControlPosition

google.maps . ControlPosition

Идентификаторы, используемые для определения расположения элементов управления на карте. Элементы управления располагаются относительно других элементов управления, занимающих ту же позицию в макете. Элементы управления, добавляемые первыми, располагаются ближе к краю карты. Рекомендуется использовать «логические значения» (см. https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_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.