Polygons

Класс полилинии

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)
Аргументы:
Это событие срабатывает при срабатывании события щелчка DOM на полилинии.
contextmenu
function(event)
Аргументы:
Это событие возникает, когда на Poyline возникает событие DOM contextmenu.
dblclick
function(event)
Аргументы:
Это событие срабатывает, когда на полилинии срабатывает событие DOM dblclick.
drag
function(event)
Аргументы:
Это событие многократно запускается, пока пользователь перетаскивает полилинию.
dragend
function(event)
Аргументы:
Это событие срабатывает, когда пользователь прекращает перетаскивание полилинии.
dragstart
function(event)
Аргументы:
Это событие срабатывает, когда пользователь начинает перетаскивать полилинию.
mousedown
function(event)
Аргументы:
Это событие вызывается, когда на полилинии срабатывает событие DOM mousedown.
mousemove
function(event)
Аргументы:
Это событие вызывается, когда на полилинии вызывается событие DOM mousemove.
mouseout
function(event)
Аргументы:
Это событие запускается при отмене mouseout полилинии.
mouseover
function(event)
Аргументы:
Это событие запускается при наведении курсора мыши на полилинию.
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
Тип: 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 optional
zIndex по сравнению с другими полигонами.

Интерфейс IconSequence

google.maps . IconSequence

Описывает, как значки должны отображаться на строке.

Если ваша полилиния геодезическая, то расстояния, заданные для смещения и повторения, по умолчанию рассчитываются в метрах. Если задать для смещения или повторения значение в пикселях, расстояния на экране будут рассчитываться в пикселях.

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».

Класс полигонов

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)
Аргументы:
Это событие срабатывает при срабатывании события щелчка DOM на полигоне.
contextmenu
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)
Аргументы:
Это событие вызывается, когда на полигоне вызывается событие DOM mousemove.
mouseout
function(event)
Аргументы:
Это событие запускается при появлении мыши у полигона.
mouseover
function(event)
Аргументы:
Это событие запускается при наведении курсора мыши на полигон.
mouseup
function(event)
Аргументы:
Это событие вызывается, когда на полигоне активируется событие DOM mouseup.
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

Класс прямоугольника

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)
Аргументы:
Это событие срабатывает, когда на прямоугольнике срабатывает событие DOM contextmenu.
dblclick
function(event)
Аргументы:
Это событие срабатывает, когда на прямоугольнике срабатывает событие DOM dblclick.
drag
function(event)
Аргументы:
Это событие многократно запускается, пока пользователь перетаскивает прямоугольник.
dragend
function(event)
Аргументы:
Это событие срабатывает, когда пользователь прекращает перетаскивание прямоугольника.
dragstart
function(event)
Аргументы:
Это событие срабатывает, когда пользователь начинает перетаскивать прямоугольник.
mousedown
function(event)
Аргументы:
Это событие срабатывает, когда на прямоугольнике срабатывает событие DOM mousedown.
mousemove
function(event)
Аргументы:
Это событие срабатывает, когда на прямоугольнике срабатывает событие DOM mousemove.
mouseout
function(event)
Аргументы:
Это событие запускается при выходе прямоугольника за пределы указателя мыши.
mouseover
function(event)
Аргументы:
Это событие срабатывает при наведении курсора мыши на прямоугольник.
mouseup
function(event)
Аргументы:
Это событие срабатывает, когда на прямоугольнике срабатывает событие DOM mouseup.
rightclick
function(event)
Аргументы:
Это событие вызывается при щелчке правой кнопкой мыши по прямоугольнику.

Интерфейс RectangleOptions

google.maps . RectangleOptions

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

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
Карта, на которой будет отображаться прямоугольник.
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 по сравнению с другими полигонами.

Круговой класс

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)
Аргументы:
Это событие срабатывает, когда на круге срабатывает событие DOM mousemove.
mouseout
function(event)
Аргументы:
Это событие запускается при отрыве круга от экрана.
mouseover
function(event)
Аргументы:
Это событие запускается при наведении курсора мыши на круг.
mouseup
function(event)
Аргументы:
Это событие срабатывает, когда на круге срабатывает событие DOM mouseup.
radius_changed
function()
Аргументы: нет
Это событие возникает при изменении радиуса окружности.
rightclick
function(event)
Аргументы:
Это событие вызывается при щелчке правой кнопкой мыши по кругу.

Интерфейс CircleOptions

google.maps . CircleOptions

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

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 Штрих лежит за пределами многоугольника.