Polygons

Класс 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()
Параметры: нет.
Возвращаемое значение:  MVCArray<LatLng>
Получает путь.
getVisible
getVisible()
Параметры: нет.
Возвращаемое значение:  boolean
Возвращает значение, указывающее, виден ли этот многоугольник на карте.
setDraggable
setDraggable(draggable)
Параметры: 
  • draggable:  boolean
Возвращаемое значение: нет.
Если задано значение true, пользователь может перетаскивать фигуру по карте. Свойство geodesic определяет режим перетаскивания.
setEditable
setEditable(editable)
Параметры: 
  • editable:  boolean
Возвращаемое значение: нет.
Если задано значение true, пользователь может редактировать фигуру, перетаскивая контрольные точки, расположенные в вершинах и на каждом сегменте.
setMap
setMap(map)
Параметры: 
  • map:  Map optional
Возвращаемое значение: нет.
Отрисовывает фигуру на указанной карте. Если для карты задано значение null, фигура будет удалена.
setOptions
setOptions(options)
Параметры: 
Возвращаемое значение: нет.
setPath
setPath(path)
Параметры: 
Возвращаемое значение: нет.
Задает путь. Подробную информацию можно найти в статье PolylineOptions.
setVisible
setVisible(visible)
Параметры: 
  • visible:  boolean
Возвращаемое значение: нет.
Если задано значение 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, вызванного для полилинии.
rightclick
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
Заданная последовательность координат полилинии. Путь можно задать с помощью простого массива объектов 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 optional
zIndex по сравнению с другими полилиниями.

Интерфейс 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()
Параметры: нет.
Возвращаемое значение:  MVCArray<LatLng>
Возвращает первый путь.
getPaths
getPaths()
Параметры: нет.
Возвращаемое значение:  MVCArray<MVCArray<LatLng>>
Получает пути для этого многоугольника.
getVisible
getVisible()
Параметры: нет.
Возвращаемое значение:  boolean
Возвращает значение, указывающее, виден ли этот многоугольник на карте.
setDraggable
setDraggable(draggable)
Параметры: 
  • draggable:  boolean
Возвращаемое значение: нет.
Если задано значение true, пользователь может перетаскивать фигуру по карте. Свойство geodesic определяет режим перетаскивания.
setEditable
setEditable(editable)
Параметры: 
  • editable:  boolean
Возвращаемое значение: нет.
Если задано значение true, пользователь может редактировать фигуру, перетаскивая контрольные точки, расположенные в вершинах и на каждом сегменте.
setMap
setMap(map)
Параметры: 
  • map:  Map optional
Возвращаемое значение: нет.
Отрисовывает фигуру на указанной карте. Если для карты задано значение null, фигура будет удалена.
setOptions
setOptions(options)
Параметры: 
Возвращаемое значение: нет.
setPath
setPath(path)
Параметры: 
Возвращаемое значение: нет.
Задает первый путь. Подробную информацию можно найти в статье PolygonOptions.
setPaths
setPaths(paths)
Возвращаемое значение: нет.
Задает путь для этого многоугольника.
setVisible
setVisible(visible)
Параметры: 
  • visible:  boolean
Возвращаемое значение: нет.
Если задано значение 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.
rightclick
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
Упорядоченная последовательность координат, обозначающих замкнутый контур. В отличие от полилиний многоугольник может состоять из одного или нескольких путей. В результате свойство 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 optional
zIndex по сравнению с другими полилиниями.

Интерфейс 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)
Параметры: 
  • draggable:  boolean
Возвращаемое значение: нет.
Если задано значение true, пользователь может перетаскивать прямоугольник по карте.
setEditable
setEditable(editable)
Параметры: 
  • editable:  boolean
Возвращаемое значение: нет.
Если задано значение true, пользователь может изменять этот прямоугольник, перетаскивая контрольные точки, показанные в углах и на каждом ребре.
setMap
setMap(map)
Параметры: 
  • map:  Map optional
Возвращаемое значение: нет.
Показывает прямоугольник на указанной карте. Если для карты задано значение null, прямоугольник будет удален.
setOptions
setOptions(options)
Параметры: 
Возвращаемое значение: нет.
setVisible
setVisible(visible)
Параметры: 
  • visible:  boolean
Возвращаемое значение: нет.
Если задано значение 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.
rightclick
function(event)
Аргументы: 
Это событие активируется, когда пользователь нажимает правой кнопкой мыши на прямоугольник.

Интерфейс RectangleOptions

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

Объект RectangleOptions, используемый для определения свойств, которые можно задать для прямоугольника.

bounds 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 optional
zIndex по сравнению с другими полилиниями.

Класс 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)
Параметры: 
  • draggable:  boolean
Возвращаемое значение: нет.
Если задано значение true, пользователь может перетаскивать окружность по карте.
setEditable
setEditable(editable)
Параметры: 
  • editable:  boolean
Возвращаемое значение: нет.
Если задано значение true, пользователь может изменять круг, перетаскивая контрольные точки, расположенные в центре и по окружности.
setMap
setMap(map)
Параметры: 
  • map:  Map optional
Возвращаемое значение: нет.
Отображает круг на указанной карте. Если для карты задано значение null, окружность будет удалена.
setOptions
setOptions(options)
Параметры: 
Возвращаемое значение: нет.
setRadius
setRadius(radius)
Параметры: 
  • radius:  number
Возвращаемое значение: нет.
Задает радиус круга (в метрах).
setVisible
setVisible(visible)
Параметры: 
  • visible:  boolean
Возвращаемое значение: нет.
Если задано значение 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 optional
zIndex по сравнению с другими полилиниями.

Константы StrokePosition

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

Возможные положения штриха на многоугольнике.

Чтобы получить доступ, позвоните по номеру const {StrokePosition} = await google.maps.importLibrary("maps").
Подробнее о библиотеках Maps JavaScript API…

CENTER Контур проходит по центру границы многоугольника, то есть половина контура находится внутри многоугольника, а половина – снаружи.
INSIDE Обводка находится внутри многоугольника.
OUTSIDE Контур находится за пределами многоугольника.