Polygons

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

google.maps . Polyline Класс google.maps . Polyline

Ломаная линия представляет собой линейное наложение соединенных сегментов линий на карту.

Этот класс расширяет MVCObject .

Получите доступ, вызвав const {Polyline} = await google.maps.importLibrary("maps") . См. Библиотеки в Maps JavaScript API .

Polyline
Polyline([opts])
Параметры:
Создайте полилинию, используя переданный параметр PolylineOptions , который указывает как путь полилинии, так и стиль обводки, используемый при рисовании полилинии. Вы можете передать либо массив LatLng s, либо MVCArray LatLng s при построении полилинии, хотя простые массивы преобразуются в 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)
Аргументы:
Это событие запускается, когда событие DOM mousedown запускается для полилинии.
mousemove
function(event)
Аргументы:
Это событие запускается, когда событие DOM mousemove запускается на полилинии.
mouseout
function(event)
Аргументы:
Это событие запускается при выходе из мыши Polyline.
mouseover
function(event)
Аргументы:
Это событие запускается при наведении курсора мыши на полилинию.
mouseup
function(event)
Аргументы:
Это событие запускается, когда событие DOM mouseup запускается на полилинии.
rightclick
function(event)
Аргументы:
Это событие запускается, когда полилиния щелкается правой кнопкой мыши.

Интерфейс PolylineOptions

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

Многоугольник (как и полилиния) определяет серию связанных координат в упорядоченной последовательности. Кроме того, многоугольники образуют замкнутый контур и определяют заполненную область. См. примеры в руководстве разработчика, начиная с простого многоугольника , многоугольника с отверстием и т. д. Обратите внимание, что вы также можете использовать слой данных для создания многоугольника. Слой данных предлагает более простой способ создания отверстий, поскольку он обрабатывает порядок внутренних и внешних путей за вас.

Этот класс расширяет MVCObject .

Получите доступ, вызвав const {Polygon} = await google.maps.importLibrary("maps") . См. Библиотеки в Maps JavaScript API .

Polygon
Polygon([opts])
Параметры:
Создайте многоугольник, используя переданный PolygonOptions , который определяет путь многоугольника, стиль обводки для краев многоугольника и стиль заливки для внутренних областей многоугольника. Многоугольник может содержать один или несколько путей, где каждый путь состоит из массива LatLng s. Вы можете передать массив 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)
Аргументы:
Это событие запускается при выходе из мыши Polygon.
mouseover
function(event)
Аргументы:
Это событие запускается при наведении курсора мыши на полигон.
mouseup
function(event)
Аргументы:
Это событие запускается, когда событие DOM mouseup запускается для полигона.
rightclick
function(event)
Аргументы:
Это событие запускается, когда полигон щелкают правой кнопкой мыши.

Интерфейс PolygonOptions

google.maps . 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
Карта, на которой отображать Polygon.
paths optional
Упорядоченная последовательность координат, обозначающая замкнутый контур. В отличие от полилиний, многоугольник может состоять из одного или нескольких путей. В результате свойство paths может указывать один или несколько массивов координат LatLng . Пути закрываются автоматически; не повторяйте первую вершину пути как последнюю вершину. Простые полигоны могут быть определены с использованием одного массива LatLng s. Более сложные многоугольники могут указывать массив массивов. Любые простые массивы преобразуются в 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)
Аргументы:
Это событие запускается, когда событие DOM mousemove запускается для прямоугольника.
mouseout
function(event)
Аргументы:
Это событие запускается при выходе из прямоугольника.
mouseover
function(event)
Аргументы:
Это событие запускается при наведении курсора мыши на прямоугольник.
mouseup
function(event)
Аргументы:
Это событие запускается, когда событие DOM mouseup запускается для прямоугольника.
rightclick
function(event)
Аргументы:
Это событие запускается, когда прямоугольник щелкают правой кнопкой мыши.

Интерфейс RectangleOptions

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

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

bounds optional
Тип: LatLngBounds | LatLngBoundsLiteral optional
Границы.
clickable optional
Тип: boolean optional
По умолчанию: true
Указывает, обрабатывает ли этот Rectangle события мыши.
draggable optional
Тип: boolean optional
По умолчанию: false
Если установлено значение true , пользователь может перетаскивать этот прямоугольник по карте.
editable optional
Тип: boolean optional
По умолчанию: false
Если установлено значение true , пользователь может редактировать этот прямоугольник, перетаскивая контрольные точки, показанные в углах и на каждом краю.
fillColor optional
Тип: string optional
Цвет заливки. Поддерживаются все цвета CSS3, кроме расширенных именованных цветов.
fillOpacity optional
Тип: number optional
Непрозрачность заливки от 0,0 до 1,0
map optional
Тип: Map optional
Карта, на которой отображать прямоугольник.
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 Интерфейс 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 Константы google.maps . StrokePosition

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

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

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