Класс Polyline
google.maps.Polyline
класс
Полилиния – это линейное наложение соединенных сегментов линий на карте.
Этот класс расширяет MVCObject.
Чтобы получить доступ, позвоните по номеру const {Polyline} = await google.maps.importLibrary("maps").
Подробнее о библиотеках Maps JavaScript API…
Конструктор | |
|---|---|
Polyline |
Polyline([opts])Параметры:
Создает ломаную линию с помощью переданного объекта PolylineOptions, который определяет как путь ломаной линии, так и стиль контура, используемый при ее отрисовке. При создании ломаной линии можно передать массив объектов LatLng или MVCArray объектов LatLng, хотя простые массивы преобразуются в MVCArray в ломаной линии при создании экземпляра. |
Методы | |
|---|---|
getDraggable |
getDraggable()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, может ли пользователь перетаскивать фигуру. |
getEditable |
getEditable()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, может ли пользователь редактировать эту фигуру. |
getMap |
getMap()Параметры: нет.
Возвращаемое значение:
Map|nullВозвращает карту, к которой прикреплена фигура. |
getPath |
getPath()Параметры: нет.
Получает путь. |
getVisible |
getVisible()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, виден ли этот многоугольник на карте. |
setDraggable |
setDraggable(draggable)Параметры:
Возвращаемое значение: нет.
Если задано значение true, пользователь может перетаскивать фигуру по карте. Свойство geodesic определяет режим перетаскивания. |
setEditable |
setEditable(editable)Параметры:
Возвращаемое значение: нет.
Если задано значение true, пользователь может редактировать фигуру, перетаскивая контрольные точки, расположенные в вершинах и на каждом сегменте. |
setMap |
setMap(map)Параметры:
Возвращаемое значение: нет.
Отрисовывает фигуру на указанной карте. Если для карты задано значение null, фигура будет удалена. |
setOptions |
setOptions(options)Параметры:
Возвращаемое значение: нет.
|
setPath |
setPath(path)Параметры:
Возвращаемое значение: нет.
Задает путь. Подробную информацию можно найти в статье PolylineOptions. |
setVisible |
setVisible(visible)Параметры:
Возвращаемое значение: нет.
Если задано значение false, многоугольник скрывается. |
Унаследованные:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll.
| |
События | |
|---|---|
click |
function(event)Аргументы:
Это событие вызывается, когда для полилинии вызывается событие click DOM. |
contextmenu |
function(event)Аргументы:
Это событие активируется, когда в DOM активируется событие contextmenu для Poyline. |
dblclick |
function(event)Аргументы:
Это событие вызывается, когда для полилинии вызывается событие dblclick DOM. |
drag |
function(event)Аргументы:
Это событие активируется многократно во время перетаскивания ломаной линии. |
dragend |
function(event)Аргументы:
Это событие активируется, когда пользователь заканчивает перетаскивать ломаную линию. |
dragstart |
function(event)Аргументы:
Это событие активируется, когда пользователь начинает перетаскивать ломаную линию. |
mousedown |
function(event)Аргументы:
Это событие вызывается, когда для полилинии вызывается событие mousedown DOM. |
mousemove |
function(event)Аргументы:
Это событие вызывается, когда для полилинии вызывается событие mousemove DOM. |
mouseout |
function(event)Аргументы:
Это событие вызывается для события mouseout полилинии. |
mouseover |
function(event)Аргументы:
Это событие вызывается для события mouseover полилинии. |
mouseup |
function(event)Аргументы:
Это событие вызывается для события DOM mouseup, вызванного для полилинии. |
|
function(event)Аргументы:
Это событие вызывается при нажатии на полилинию правой кнопкой мыши. |
Интерфейс PolylineOptions
google.maps.PolylineOptions
интерфейс
Объект PolylineOptions, используемый для определения свойств, которые можно задать для ломаной линии.
Свойства | |
|---|---|
clickable optional |
Тип:
boolean optionalПо умолчанию:
true.Указывает, обрабатывает ли этот Polyline события мыши. |
draggable optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может перетаскивать фигуру по карте. Свойство geodesic определяет режим перетаскивания. |
editable optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может редактировать фигуру, перетаскивая контрольные точки, расположенные в вершинах и на каждом сегменте. |
geodesic optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, края многоугольника интерпретируются как геодезические и следуют кривизне Земли. Если задано значение false, края многоугольника отображаются на экране в виде прямых линий. Обратите внимание, что при перетаскивании геодезического многоугольника его форма может меняться, поскольку его размеры сохраняются относительно поверхности Земли. |
icons optional |
Тип:
Array<IconSequence> optionalЗначки, которые будут отображаться вдоль ломаной линии. |
map optional |
Тип:
Map optionalКарта, на которой следует отображать полилинию. |
path optional |
Тип:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optionalЗаданная последовательность координат полилинии. Путь можно задать с помощью простого массива объектов LatLng или объекта MVCArray, содержащего объекты LatLng. Обратите внимание, что если вы передадите простой массив, он будет преобразован в MVCArray. Добавление или удаление объектов LatLng в MVCArray автоматически обновит ломаную линию на карте. |
strokeColor optional |
Тип:
string optionalЦвет штриха. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
strokeOpacity optional |
Тип:
number optionalПрозрачность штриха: от 0,0 до 1,0. |
strokeWeight optional |
Тип:
number optionalширина штриха в пикселях. |
visible optional |
Тип:
boolean optionalПо умолчанию:
true.Показывается ли эта ломаная линия на карте. |
zIndex optional |
Тип:
number optionalzIndex по сравнению с другими полилиниями. |
Интерфейс IconSequence
google.maps.IconSequence
интерфейс
Описывает, как значки должны отображаться на линии.
В геодезических ломаных линиях расстояния для смещений и повторов по умолчанию рассчитываются в метрах. Если хотя бы одно значение (offset или repeat) указано в пикселях, оба расстояния на экране будут рассчитываться в пикселях.
Свойства | |
|---|---|
fixedRotation optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, каждый значок в последовательности имеет одинаковый фиксированный угол поворота независимо от угла сегмента, на котором он лежит. Если false, каждый значок в последовательности поворачивается, чтобы выровняться по краю. |
icon optional |
Тип:
Symbol optionalЗначок, который будет отображаться на линии. |
offset optional |
Тип:
string optionalПо умолчанию:
'100%'.Расстояние от начальной точки линии, на которой отображается значок. Это значение можно указать как в процентах от длины линии (например, "50%"), так и в пикселях (например, "50px"). |
repeat optional |
Тип:
string optionalПо умолчанию:
0.Расстояние между соседними значками на линии. Это значение можно указать как в процентах от длины линии (например, "50%"), так и в пикселях (например, "50px"). Чтобы отключить повторение значков, укажите значение "0". |
Класс Polygon
google.maps.Polygon
класс
Многоугольник (как и ломаная линия) представляет собой упорядоченную последовательность соединенных точек. Кроме того, многоугольники образуют замкнутый контур и определяют заполненную область. В руководстве для разработчиков приведены примеры простого многоугольника, многоугольника с отверстием и другие. Обратите внимание, что для создания многоугольника также можно использовать слой данных. Слой данных упрощает создание отверстий, поскольку самостоятельно определяет порядок внутренних и внешних контуров.
Этот класс расширяет MVCObject.
Чтобы получить доступ, позвоните по номеру const {Polygon} = await google.maps.importLibrary("maps").
Подробнее о библиотеках Maps JavaScript API…
Конструктор | |
|---|---|
Polygon |
Polygon([opts])Параметры:
Создает многоугольник с помощью переданных параметров PolygonOptions, которые определяют контур многоугольника, стиль обводки его краев и стиль заливки его внутренних областей. Многоугольник может содержать один или несколько контуров, каждый из которых состоит из массива объектов LatLng. При создании этих путей можно передать массив объектов LatLng или объект MVCArray, содержащий объекты LatLng. При создании экземпляра массивы преобразуются в объекты MVCArray внутри многоугольника. |
Методы | |
|---|---|
getDraggable |
getDraggable()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, может ли пользователь перетаскивать фигуру. |
getEditable |
getEditable()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, может ли пользователь редактировать эту фигуру. |
getMap |
getMap()Параметры: нет.
Возвращаемое значение:
Map|nullВозвращает карту, к которой прикреплена фигура. |
getPath |
getPath()Параметры: нет.
Возвращает первый путь. |
getPaths |
getPaths()Параметры: нет.
Получает пути для этого многоугольника. |
getVisible |
getVisible()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, виден ли этот многоугольник на карте. |
setDraggable |
setDraggable(draggable)Параметры:
Возвращаемое значение: нет.
Если задано значение true, пользователь может перетаскивать фигуру по карте. Свойство geodesic определяет режим перетаскивания. |
setEditable |
setEditable(editable)Параметры:
Возвращаемое значение: нет.
Если задано значение true, пользователь может редактировать фигуру, перетаскивая контрольные точки, расположенные в вершинах и на каждом сегменте. |
setMap |
setMap(map)Параметры:
Возвращаемое значение: нет.
Отрисовывает фигуру на указанной карте. Если для карты задано значение null, фигура будет удалена. |
setOptions |
setOptions(options)Параметры:
Возвращаемое значение: нет.
|
setPath |
setPath(path)Параметры:
Возвращаемое значение: нет.
Задает первый путь. Подробную информацию можно найти в статье PolygonOptions. |
setPaths |
setPaths(paths)Параметры:
Возвращаемое значение: нет.
Задает путь для этого многоугольника. |
setVisible |
setVisible(visible)Параметры:
Возвращаемое значение: нет.
Если задано значение false, многоугольник скрывается. |
Унаследованные:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll.
| |
События | |
|---|---|
click |
function(event)Аргументы:
Это событие вызывается, когда для многоугольника происходит событие click DOM. |
contextmenu |
function(event)Аргументы:
Это событие активируется, когда в DOM для многоугольника активируется событие contextmenu. |
dblclick |
function(event)Аргументы:
Это событие вызывается, когда для многоугольника происходит событие dblclick DOM. |
drag |
function(event)Аргументы:
Это событие активируется многократно во время перетаскивания многоугольника. |
dragend |
function(event)Аргументы:
Это событие активируется, когда пользователь заканчивает перетаскивать многоугольник. |
dragstart |
function(event)Аргументы:
Это событие активируется, когда пользователь начинает перетаскивать многоугольник. |
mousedown |
function(event)Аргументы:
Это событие вызывается, когда для многоугольника происходит событие mousedown DOM. |
mousemove |
function(event)Аргументы:
Это событие вызывается, когда для многоугольника происходит событие mousemove DOM. |
mouseout |
function(event)Аргументы:
Это событие вызывается для события mouseout многоугольника. |
mouseover |
function(event)Аргументы:
Это событие вызывается для события mouseover многоугольника. |
mouseup |
function(event)Аргументы:
Это событие вызывается, когда для многоугольника происходит событие mouseup DOM. |
|
function(event)Аргументы:
Это событие вызывается, если нажать на многоугольник правой кнопкой мыши. |
Интерфейс PolygonOptions
google.maps.PolygonOptions
интерфейс
Объект PolygonOptions используется для определения свойств, которые можно задать для многоугольника.
Свойства | |
|---|---|
clickable optional |
Тип:
boolean optionalПо умолчанию:
true.Указывает, обрабатывает ли этот Polygon события мыши. |
draggable optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может перетаскивать фигуру по карте. Свойство geodesic определяет режим перетаскивания. |
editable optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может редактировать фигуру, перетаскивая контрольные точки, расположенные в вершинах и на каждом сегменте. |
fillColor optional |
Тип:
string optionalЦвет заливки. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
fillOpacity optional |
Тип:
number optionalНепрозрачность заливки между 0,0 и 1,0 |
geodesic optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, края многоугольника интерпретируются как геодезические и следуют кривизне Земли. Если задано значение false, края многоугольника отображаются на экране в виде прямых линий. Обратите внимание, что при перетаскивании геодезического многоугольника его форма может меняться, поскольку его размеры сохраняются относительно поверхности Земли. |
map optional |
Тип:
Map optionalКарта, на которой должен отображаться многоугольник. |
paths optional |
Тип:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> optionalУпорядоченная последовательность координат, обозначающих замкнутый контур. В отличие от полилиний многоугольник может состоять из одного или нескольких путей. В результате свойство paths может содержать один или несколько массивов координат LatLng. Контуры замыкаются автоматически, поэтому не нужно указывать первую вершину в качестве последней. Простые многоугольники можно задавать с помощью одного массива объектов LatLng. Более сложные многоугольники могут задавать массив массивов. Простые массивы преобразуются в MVCArray. Добавление или удаление объектов LatLng из массива MVCArray автоматически обновляет многоугольник на карте. |
strokeColor optional |
Тип:
string optionalЦвет штриха. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
strokeOpacity optional |
Тип:
number optionalНепрозрачность штриха между 0,0 и 1,0 |
strokePosition optional |
Тип:
StrokePosition optionalПо умолчанию:
StrokePosition.CENTER.Положение обводки. |
strokeWeight optional |
Тип:
number optionalширина штриха в пикселях. |
visible optional |
Тип:
boolean optionalПо умолчанию:
true.Определяет, виден ли многоугольник на карте. |
zIndex optional |
Тип:
number optionalzIndex по сравнению с другими полилиниями. |
Интерфейс PolyMouseEvent
google.maps.PolyMouseEvent
интерфейс
Этот объект возвращается из событий мыши на ломаных линиях и многоугольниках.
Этот интерфейс расширяет MapMouseEvent.
Свойства | |
|---|---|
edge optional |
Тип:
number optionalИндекс ребра в пути под курсором в момент возникновения события, если событие произошло в средней точке редактируемого многоугольника. |
path optional |
Тип:
number optionalИндекс пути под курсором в момент события, если событие произошло в вершине и многоугольник можно редактировать. В противном случае undefined. |
vertex optional |
Тип:
number optionalИндекс вершины под курсором в момент события, если событие произошло на вершине, а ломаная линия или многоугольник доступны для редактирования. Если событие происходит не в вершине, значение равно undefined. |
Унаследованные:
domEvent,
latLng
| |
Методы | |
|---|---|
Унаследованные:
stop
|
Класс Rectangle
google.maps.Rectangle
класс
Наложение в виде прямоугольника.
Этот класс расширяет MVCObject.
Чтобы получить доступ, позвоните по номеру const {Rectangle} = await google.maps.importLibrary("maps").
Подробнее о библиотеках Maps JavaScript API…
Конструктор | |
|---|---|
Rectangle |
Rectangle([opts])Параметры:
Создает прямоугольник с помощью переданного объекта RectangleOptions, который определяет границы и стиль. |
Методы | |
|---|---|
getBounds |
getBounds()Параметры: нет.
Возвращаемое значение:
LatLngBounds|nullВозвращает границы этого прямоугольника. |
getDraggable |
getDraggable()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, может ли пользователь перетаскивать этот прямоугольник. |
getEditable |
getEditable()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, может ли пользователь редактировать этот прямоугольник. |
getMap |
getMap()Параметры: нет.
Возвращаемое значение:
Map|nullВозвращает карту, на которой отображается этот прямоугольник. |
getVisible |
getVisible()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, виден ли прямоугольник на карте. |
setBounds |
setBounds(bounds)Параметры:
Возвращаемое значение: нет.
Устанавливает границы данного прямоугольника. |
setDraggable |
setDraggable(draggable)Параметры:
Возвращаемое значение: нет.
Если задано значение true, пользователь может перетаскивать прямоугольник по карте. |
setEditable |
setEditable(editable)Параметры:
Возвращаемое значение: нет.
Если задано значение true, пользователь может изменять этот прямоугольник, перетаскивая контрольные точки, показанные в углах и на каждом ребре. |
setMap |
setMap(map)Параметры:
Возвращаемое значение: нет.
Показывает прямоугольник на указанной карте. Если для карты задано значение null, прямоугольник будет удален. |
setOptions |
setOptions(options)Параметры:
Возвращаемое значение: нет.
|
setVisible |
setVisible(visible)Параметры:
Возвращаемое значение: нет.
Если задано значение false, прямоугольник скрывается. |
Унаследованные:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll.
| |
События | |
|---|---|
bounds_changed |
function()Аргументы: нет
Это событие активируется при изменении границ прямоугольника. |
click |
function(event)Аргументы:
Это событие активируется, когда в DOM активируется событие клика по прямоугольнику. |
contextmenu |
function(event)Аргументы:
Это событие активируется, когда в прямоугольнике активируется событие contextmenu DOM. |
dblclick |
function(event)Аргументы:
Это событие активируется, когда в DOM для прямоугольника активируется событие dblclick. |
drag |
function(event)Аргументы:
Это событие активируется многократно во время перетаскивания прямоугольника. |
dragend |
function(event)Аргументы:
Это событие активируется, когда пользователь заканчивает перетаскивать прямоугольник. |
dragstart |
function(event)Аргументы:
Это событие активируется, когда пользователь начинает перетаскивать прямоугольник. |
mousedown |
function(event)Аргументы:
Это событие активируется, когда в DOM для прямоугольника активируется событие mousedown. |
mousemove |
function(event)Аргументы:
Это событие активируется, когда для прямоугольника активируется событие mousemove модели DOM. |
mouseout |
function(event)Аргументы:
Это событие активируется, когда указатель мыши покидает прямоугольник. |
mouseover |
function(event)Аргументы:
Это событие активируется при наведении указателя мыши на прямоугольник. |
mouseup |
function(event)Аргументы:
Это событие активируется, когда в DOM для прямоугольника активируется событие mouseup. |
|
function(event)Аргументы:
Это событие активируется, когда пользователь нажимает правой кнопкой мыши на прямоугольник. |
Интерфейс RectangleOptions
google.maps.RectangleOptions
интерфейс
Объект RectangleOptions, используемый для определения свойств, которые можно задать для прямоугольника.
Свойства | |
|---|---|
bounds optional |
Тип:
LatLngBounds|LatLngBoundsLiteral optionalГраницы. |
clickable optional |
Тип:
boolean optionalПо умолчанию:
true.Указывает, обрабатывает ли этот Rectangle события мыши. |
draggable optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может перетаскивать прямоугольник по карте. |
editable optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может изменять этот прямоугольник, перетаскивая контрольные точки, показанные в углах и на каждом ребре. |
fillColor optional |
Тип:
string optionalЦвет заливки. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
fillOpacity optional |
Тип:
number optionalНепрозрачность заливки между 0,0 и 1,0 |
map optional |
Тип:
Map optionalКарта, на которой должен отображаться объект Rectangle. |
strokeColor optional |
Тип:
string optionalЦвет штриха. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
strokeOpacity optional |
Тип:
number optionalНепрозрачность штриха между 0,0 и 1,0 |
strokePosition optional |
Тип:
StrokePosition optionalПо умолчанию:
StrokePosition.CENTER.Положение обводки. |
strokeWeight optional |
Тип:
number optionalширина штриха в пикселях. |
visible optional |
Тип:
boolean optionalПо умолчанию:
true.Определяет, виден ли прямоугольник на карте. |
zIndex optional |
Тип:
number optionalzIndex по сравнению с другими полилиниями. |
Класс Circle
google.maps.Circle
класс
Круг на поверхности земли.
Этот класс расширяет MVCObject.
Чтобы получить доступ, позвоните по номеру const {Circle} = await google.maps.importLibrary("maps").
Подробнее о библиотеках Maps JavaScript API…
Конструктор | |
|---|---|
Circle |
Circle([circleOrCircleOptions])Параметры:
Создает круг с помощью переданного объекта CircleOptions, который определяет центр, радиус и стиль. |
Методы | |
|---|---|
getBounds |
getBounds()Параметры: нет.
Возвращаемое значение:
LatLngBounds|nullВозвращает LatLngBounds этого круга. |
getCenter |
getCenter()Параметры: нет.
Возвращаемое значение:
LatLng|nullВозвращает центр круга. |
getDraggable |
getDraggable()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, может ли пользователь перетаскивать окружность. |
getEditable |
getEditable()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, может ли пользователь редактировать эту окружность. |
getMap |
getMap()Параметры: нет.
Возвращаемое значение:
Map|nullВозвращает карту, на которой отображается этот круг. |
getRadius |
getRadius()Параметры: нет.
Возвращаемое значение:
numberВозвращает радиус круга (в метрах). |
getVisible |
getVisible()Параметры: нет.
Возвращаемое значение:
booleanВозвращает значение, указывающее, виден ли этот круг на карте. |
setCenter |
setCenter(center)Параметры:
Возвращаемое значение: нет.
Задает центр круга. |
setDraggable |
setDraggable(draggable)Параметры:
Возвращаемое значение: нет.
Если задано значение true, пользователь может перетаскивать окружность по карте. |
setEditable |
setEditable(editable)Параметры:
Возвращаемое значение: нет.
Если задано значение true, пользователь может изменять круг, перетаскивая контрольные точки, расположенные в центре и по окружности. |
setMap |
setMap(map)Параметры:
Возвращаемое значение: нет.
Отображает круг на указанной карте. Если для карты задано значение null, окружность будет удалена. |
setOptions |
setOptions(options)Параметры:
Возвращаемое значение: нет.
|
setRadius |
setRadius(radius)Параметры:
Возвращаемое значение: нет.
Задает радиус круга (в метрах). |
setVisible |
setVisible(visible)Параметры:
Возвращаемое значение: нет.
Если задано значение false, круг скрывается. |
Унаследованные:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll.
| |
События | |
|---|---|
center_changed |
function()Аргументы: нет
Это событие активируется при изменении центра круга. |
click |
function(event)Аргументы:
Это событие активируется, когда в DOM активируется событие клика по кругу. |
dblclick |
function(event)Аргументы:
Это событие активируется, когда в DOM для круга активируется событие dblclick. |
drag |
function(event)Аргументы:
Это событие активируется многократно во время перетаскивания круга. |
dragend |
function(event)Аргументы:
Это событие активируется, когда пользователь заканчивает перетаскивать круг. |
dragstart |
function(event)Аргументы:
Это событие активируется, когда пользователь начинает перетаскивать круг. |
mousedown |
function(event)Аргументы:
Это событие активируется, когда в DOM для круга активируется событие mousedown. |
mousemove |
function(event)Аргументы:
Это событие активируется, когда для круга активируется событие mousemove DOM. |
mouseout |
function(event)Аргументы:
Это событие активируется, когда указатель мыши покидает область круга. |
mouseover |
function(event)Аргументы:
Это событие активируется при наведении указателя мыши на окружность. |
mouseup |
function(event)Аргументы:
Это событие активируется, когда в DOM для круга активируется событие mouseup. |
radius_changed |
function()Аргументы: нет
Это событие активируется при изменении радиуса круга. |
rightclick |
function(event)Аргументы:
Это событие активируется, когда пользователь нажимает на круг правой кнопкой мыши. |
Интерфейс CircleOptions
google.maps.CircleOptions
интерфейс
Объект CircleOptions, используемый для определения свойств, которые можно задать для круга.
Свойства | |
|---|---|
center optional |
Тип:
LatLng|LatLngLiteral optionalЦентр круга. |
clickable optional |
Тип:
boolean optionalПо умолчанию:
true.Указывает, обрабатывает ли этот Circle события мыши. |
draggable optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может перетаскивать окружность по карте. |
editable optional |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может изменять круг, перетаскивая контрольные точки, расположенные в центре и по окружности. |
fillColor optional |
Тип:
string optionalЦвет заливки. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
fillOpacity optional |
Тип:
number optionalПрозрачность заливки: от 0,0 до 1,0. |
map optional |
Тип:
Map optionalКарта, на которой будет показан круг. |
radius optional |
Тип:
number optionalРадиус в метрах на поверхности Земли. |
strokeColor optional |
Тип:
string optionalЦвет штриха. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
strokeOpacity optional |
Тип:
number optionalПрозрачность штриха: от 0,0 до 1,0. |
strokePosition optional |
Тип:
StrokePosition optionalПо умолчанию:
StrokePosition.CENTER.Положение обводки. |
strokeWeight optional |
Тип:
number optionalширина штриха в пикселях. |
visible optional |
Тип:
boolean optionalПо умолчанию:
true.Определяет, виден ли круг на карте. |
zIndex optional |
Тип:
number optionalzIndex по сравнению с другими полилиниями. |
Константы StrokePosition
google.maps.StrokePosition
константы
Возможные положения штриха на многоугольнике.
Чтобы получить доступ, позвоните по номеру const {StrokePosition} = await google.maps.importLibrary("maps").
Подробнее о библиотеках Maps JavaScript API…
Константы | |
|---|---|
CENTER |
Контур проходит по центру границы многоугольника, то есть половина контура находится внутри многоугольника, а половина – снаружи. |
INSIDE |
Обводка находится внутри многоугольника. |
OUTSIDE |
Контур находится за пределами многоугольника. |