Polygons

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

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

Интерфейс параметров полилинии

google.maps . 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 Вставка или удаление LatLngs в 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 Интерфейс google.maps . IconSequence

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

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

fixedRotation optional
Тип: boolean optional
По умолчанию: false
Если true , каждый значок в последовательности имеет одинаковое фиксированное вращение независимо от угла края, на котором он находится. Если false , каждый значок в последовательности поворачивается по краю.
icon optional
Тип: Symbol optional
Значок для отображения на линии.
offset optional
Тип: string optional
По умолчанию: '100%'
Расстояние от начала строки, на которой должен отображаться значок. Это расстояние может быть выражено в процентах от длины линии (например, «50%») или в пикселях (например, «50 пикселей»).
repeat optional
Тип: string optional
По умолчанию: 0
Расстояние между последовательными значками в строке. Это расстояние может быть выражено в процентах от длины линии (например, «50%») или в пикселях (например, «50 пикселей»). Чтобы отключить повторение значка, укажите «0».

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

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

Интерфейс PolygonOptions

google.maps . PolygonOptions Интерфейс google.maps . PolygonOptions

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

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 s. Вставка или удаление 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 Интерфейс google.maps . PolyMouseEvent

Этот объект возвращается из событий мыши на полилиниях и полигонах.

Этот интерфейс расширяет MapMouseEvent .

edge optional
Тип: number optional
Индекс края пути под курсором в момент возникновения события, если событие произошло в средней точке редактируемого многоугольника.
path optional
Тип: number optional
Индекс пути под курсором в момент возникновения события, если событие произошло в вершине и многоугольник доступен для редактирования. В противном случае undefined .
vertex optional
Тип: number optional
Индекс вершины под курсором в момент возникновения события, если событие произошло в вершине и ломаная линия или многоугольник доступны для редактирования. Если событие не происходит в вершине, значение undefined .
Наследовано: domEvent , latLng
Наследовано: stop

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

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

Интерфейс RectangleOptions

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

Интерфейс CircleOptions

google.maps . 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 Константы google.maps . StrokePosition

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

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

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