Класс Polyline
class
google.maps.Polyline
extends MVCObject
library "maps"
Полилиния – это линейное наложение соединенных сегментов линий на карте.
const {Polyline} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
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
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Указывает, обрабатывает ли этот Polyline события мыши. |
draggable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может перетаскивать фигуру по карте. Свойство geodesic определяет режим перетаскивания. |
editable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может редактировать фигуру, перетаскивая контрольные точки, расположенные в вершинах и на каждом сегменте. |
geodesic
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, края многоугольника интерпретируются как геодезические и следуют кривизне Земли. Если задано значение false, края многоугольника отображаются на экране в виде прямых линий. Обратите внимание, что при перетаскивании геодезического многоугольника его форма может меняться, поскольку его размеры сохраняются относительно поверхности Земли. |
icons
необязательно |
Тип:
Array<IconSequence> optionalЗначки, которые будут отображаться вдоль ломаной линии. |
map
необязательно |
Тип:
Map optionalКарта, на которой следует отображать полилинию. |
path
необязательно |
Тип:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optionalЗаданная последовательность координат полилинии. Путь можно задать с помощью простого массива объектов LatLng или объекта MVCArray, содержащего объекты LatLng. Обратите внимание, что если вы передадите простой массив, он будет преобразован в MVCArray. Добавление или удаление объектов LatLng в MVCArray автоматически обновит ломаную линию на карте. |
strokeColor
необязательно |
Тип:
string optionalЦвет штриха. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
strokeOpacity
необязательно |
Тип:
number optionalПрозрачность штриха: от 0,0 до 1,0. |
strokeWeight
необязательно |
Тип:
number optionalширина штриха в пикселях. |
visible
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Показывается ли эта ломаная линия на карте. |
zIndex
необязательно |
Тип:
number optionalzIndex по сравнению с другими полилиниями. |
Интерфейс IconSequence
интерфейс
google.maps.IconSequence
Описывает, как значки должны отображаться на линии.
В геодезических ломаных линиях расстояния для смещений и повторов по умолчанию рассчитываются в метрах. Если хотя бы одно значение (offset или repeat) указано в пикселях, оба расстояния на экране будут рассчитываться в пикселях.
Свойства | |
|---|---|
fixedRotation
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, каждый значок в последовательности имеет одинаковый фиксированный угол поворота независимо от угла сегмента, на котором он лежит. Если false, каждый значок в последовательности поворачивается, чтобы выровняться по краю. |
icon
необязательно |
Тип:
Symbol optionalЗначок, который будет отображаться на линии. |
offset
необязательно |
Тип:
string optionalПо умолчанию:
'100%'.Расстояние от начальной точки линии, на которой отображается значок. Это значение можно указать как в процентах от длины линии (например, "50%"), так и в пикселях (например, "50px"). |
repeat
необязательно |
Тип:
string optionalПо умолчанию:
0.Расстояние между соседними значками на линии. Это значение можно указать как в процентах от длины линии (например, "50%"), так и в пикселях (например, "50px"). Чтобы отключить повторение значков, укажите значение "0". |
Класс Polygon
class
google.maps.Polygon
extends MVCObject
library "maps"
Многоугольник (как и ломаная линия) представляет собой упорядоченную последовательность соединенных точек. Кроме того, многоугольники образуют замкнутый контур и определяют заполненную область. В руководстве для разработчиков приведены примеры простого многоугольника, многоугольника с отверстием и другие. Обратите внимание, что для создания многоугольника также можно использовать слой данных. Слой данных упрощает создание отверстий, поскольку самостоятельно определяет порядок внутренних и внешних контуров.
const {Polygon} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
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
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Указывает, обрабатывает ли этот Polygon события мыши. |
draggable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может перетаскивать фигуру по карте. Свойство geodesic определяет режим перетаскивания. |
editable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может редактировать фигуру, перетаскивая контрольные точки, расположенные в вершинах и на каждом сегменте. |
fillColor
необязательно |
Тип:
string optionalЦвет заливки. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
fillOpacity
необязательно |
Тип:
number optionalНепрозрачность заливки между 0,0 и 1,0 |
geodesic
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, края многоугольника интерпретируются как геодезические и следуют кривизне Земли. Если задано значение false, края многоугольника отображаются на экране в виде прямых линий. Обратите внимание, что при перетаскивании геодезического многоугольника его форма может меняться, поскольку его размеры сохраняются относительно поверхности Земли. |
map
необязательно |
Тип:
Map optionalКарта, на которой должен отображаться многоугольник. |
paths
необязательно |
Тип:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> optionalУпорядоченная последовательность координат, обозначающих замкнутый контур. В отличие от полилиний многоугольник может состоять из одного или нескольких путей. В результате свойство paths может содержать один или несколько массивов координат LatLng. Контуры замыкаются автоматически, поэтому не нужно указывать первую вершину в качестве последней. Простые многоугольники можно задавать с помощью одного массива объектов LatLng. Более сложные многоугольники могут задавать массив массивов. Простые массивы преобразуются в MVCArray. Добавление или удаление объектов LatLng из массива MVCArray автоматически обновляет многоугольник на карте. |
strokeColor
необязательно |
Тип:
string optionalЦвет штриха. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
strokeOpacity
необязательно |
Тип:
number optionalНепрозрачность штриха между 0,0 и 1,0 |
strokePosition
необязательно |
Тип:
StrokePosition optionalПо умолчанию:
StrokePosition.CENTER.Положение обводки. |
strokeWeight
необязательно |
Тип:
number optionalширина штриха в пикселях. |
visible
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Определяет, виден ли многоугольник на карте. |
zIndex
необязательно |
Тип:
number optionalzIndex по сравнению с другими полилиниями. |
Интерфейс PolyMouseEvent
interface
google.maps.PolyMouseEvent
extends MapMouseEvent
Этот объект возвращается из событий мыши на ломаных линиях и многоугольниках.
Свойства | |
|---|---|
edge
необязательно |
Тип:
number optionalИндекс ребра в пути под курсором в момент возникновения события, если событие произошло в средней точке редактируемого многоугольника. |
path
необязательно |
Тип:
number optionalИндекс пути под курсором в момент события, если событие произошло в вершине и многоугольник можно редактировать. В противном случае undefined. |
vertex
необязательно |
Тип:
number optionalИндекс вершины под курсором в момент события, если событие произошло на вершине, а ломаная линия или многоугольник доступны для редактирования. Если событие происходит не в вершине, значение равно undefined. |
Унаследованные:
domEvent,
latLng
| |
Методы | |
|---|---|
Унаследованные:
stop
|
Класс Rectangle
class
google.maps.Rectangle
extends MVCObject
library "maps"
Наложение в виде прямоугольника.
const {Rectangle} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
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
необязательно |
Тип:
LatLngBounds|LatLngBoundsLiteral optionalГраницы. |
clickable
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Указывает, обрабатывает ли этот Rectangle события мыши. |
draggable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может перетаскивать прямоугольник по карте. |
editable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может изменить этот прямоугольник, перетаскивая контрольные точки, показанные в углах и на каждом ребре. |
fillColor
необязательно |
Тип:
string optionalЦвет заливки. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
fillOpacity
необязательно |
Тип:
number optionalНепрозрачность заливки между 0,0 и 1,0 |
map
необязательно |
Тип:
Map optionalКарта, на которой должен отображаться объект Rectangle. |
strokeColor
необязательно |
Тип:
string optionalЦвет штриха. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
strokeOpacity
необязательно |
Тип:
number optionalНепрозрачность штриха между 0,0 и 1,0 |
strokePosition
необязательно |
Тип:
StrokePosition optionalПо умолчанию:
StrokePosition.CENTER.Положение обводки. |
strokeWeight
необязательно |
Тип:
number optionalширина штриха в пикселях. |
visible
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Определяет, виден ли прямоугольник на карте. |
zIndex
необязательно |
Тип:
number optionalzIndex по сравнению с другими полилиниями. |
Класс Circle
class
google.maps.Circle
extends MVCObject
library "maps"
Круг на поверхности земли.
const {Circle} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
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
interface
google.maps.CircleOptions
extended by CircleLiteral
Объект CircleOptions, используемый для определения свойств, которые можно задать для круга.
Свойства | |
|---|---|
center
необязательно |
Тип:
LatLng|LatLngLiteral optionalЦентр круга. |
clickable
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Указывает, обрабатывает ли этот Circle события мыши. |
draggable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может перетаскивать окружность по карте. |
editable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, пользователь может изменять круг, перетаскивая контрольные точки, расположенные в центре и по окружности. |
fillColor
необязательно |
Тип:
string optionalЦвет заливки. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
fillOpacity
необязательно |
Тип:
number optionalПрозрачность заливки: от 0,0 до 1,0. |
map
необязательно |
Тип:
Map optionalКарта, на которой будет показан круг. |
radius
необязательно |
Тип:
number optionalРадиус в метрах на поверхности Земли. |
strokeColor
необязательно |
Тип:
string optionalЦвет штриха. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. |
strokeOpacity
необязательно |
Тип:
number optionalПрозрачность штриха: от 0,0 до 1,0. |
strokePosition
необязательно |
Тип:
StrokePosition optionalПо умолчанию:
StrokePosition.CENTER.Положение обводки. |
strokeWeight
необязательно |
Тип:
number optionalширина штриха в пикселях. |
visible
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Определяет, виден ли круг на карте. |
zIndex
необязательно |
Тип:
number optionalzIndex по сравнению с другими полилиниями. |
Константы StrokePosition
константы
google.maps.StrokePosition
библиотека "maps"
Возможные положения штриха на многоугольнике.
const {StrokePosition} = await google.maps.importLibrary("maps");
Константы | |
|---|---|
CENTER |
Контур проходит по центру границы многоугольника, то есть половина контура находится внутри многоугольника, а половина – снаружи. |
INSIDE |
Обводка находится внутри многоугольника. |
OUTSIDE |
Контур находится за пределами многоугольника. |