Класс полилинии
 google.maps . Polyline
Полилиния — это линейное наложение соединенных отрезков линий на карту.
 Этот класс расширяет MVCObject .
 Доступ осуществляется путем вызова const {Polyline} = await google.maps.importLibrary("maps") .
 См. Библиотеки в Maps JavaScript API . 
| Конструктор | |
|---|---|
| Polyline | Polyline([opts]) Параметры: 
  Создайте ломаную линию, используя переданные  PolylineOptions, которые задают как путь ломаной линии, так и стиль штриховки, используемый при её рисовании. При построении ломаной линии можно передать либо массивLatLng, либо массивMVCArrayLatLng, хотя простые массивы преобразуются вMVCArrayвнутри ломаной линии при создании экземпляра. | 
| Методы | |
|---|---|
| getDraggable | getDraggable() Параметры: нет  Возвращаемое значение:  boolean Возвращает, может ли пользователь перетаскивать эту фигуру. | 
| getEditable | getEditable() Параметры: нет  Возвращаемое значение:  boolean Возвращает, может ли пользователь редактировать эту фигуру. | 
| getMap | getMap() Параметры: нет  Возвращаемое значение:  Map |null Возвращает карту, к которой прикреплена эта фигура. | 
| getPath | getPath() Параметры: нет  Возвращает путь. | 
| getVisible | getVisible() Параметры: нет  Возвращаемое значение:  boolean Возвращает, виден ли этот полигон на карте. | 
| setDraggable | setDraggable(draggable) Параметры: 
  Возвращаемое значение: нет  Если установлено значение  true, пользователь может перетаскивать эту фигуру по карте. Свойствоgeodesicопределяет режим перетаскивания. | 
| setEditable | setEditable(editable) Параметры: 
  Возвращаемое значение: нет  Если установлено значение  true, пользователь может редактировать эту форму, перетаскивая контрольные точки, показанные в вершинах и на каждом сегменте. | 
| setMap | setMap(map) Параметры: 
  Возвращаемое значение: нет  Отображает эту фигуру на указанной карте. Если значение карты равно  null, фигура будет удалена. | 
| setOptions | setOptions(options) Параметры: 
  Возвращаемое значение: нет | 
| setPath | setPath(path) Параметры: 
  Возвращаемое значение: нет  Задаёт путь. Подробнее см. в разделе  PolylineOptions. | 
| setVisible | setVisible(visible) Параметры: 
  Возвращаемое значение: нет  Скрывает этот поли, если установлено значение  false. | 
| Унаследовано: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| События | |
|---|---|
| click | function(event) Аргументы: 
  Это событие срабатывает при срабатывании события щелчка 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. | 
|  | 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() Параметры: нет  Возвращает первый путь. | 
| getPaths | getPaths() Параметры: нет  Возвращает пути для этого полигона. | 
| getVisible | getVisible() Параметры: нет  Возвращаемое значение:  boolean Возвращает, виден ли этот полигон на карте. | 
| setDraggable | setDraggable(draggable) Параметры: 
  Возвращаемое значение: нет  Если установлено значение  true, пользователь может перетаскивать эту фигуру по карте. Свойствоgeodesicопределяет режим перетаскивания. | 
| setEditable | setEditable(editable) Параметры: 
  Возвращаемое значение: нет  Если установлено значение  true, пользователь может редактировать эту форму, перетаскивая контрольные точки, показанные в вершинах и на каждом сегменте. | 
| setMap | setMap(map) Параметры: 
  Возвращаемое значение: нет  Отображает эту фигуру на указанной карте. Если значение карты равно  null, фигура будет удалена. | 
| setOptions | setOptions(options) Параметры: 
  Возвращаемое значение: нет | 
| setPath | setPath(path) Параметры: 
  Возвращаемое значение: нет  Задаёт первый путь. Подробнее см. в разделе  PolygonOptions. | 
| setPaths | setPaths(paths) Параметры:  Возвращаемое значение: нет  Задает путь для этого полигона. | 
| setVisible | setVisible(visible) Параметры: 
  Возвращаемое значение: нет  Скрывает этот поли, если установлено значение  false. | 
| Унаследовано: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| События | |
|---|---|
| click | function(event) Аргументы: 
  Это событие срабатывает при срабатывании события щелчка 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. | 
|  | 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 |  Тип:  MVCArray < MVCArray < LatLng >>| MVCArray < LatLng >| Array < Array < LatLng | LatLngLiteral >>| Array < LatLng | LatLngLiteral > 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) Параметры: 
  Возвращаемое значение: нет  Если установлено значение  true, пользователь может перетаскивать этот прямоугольник по карте. | 
| setEditable | setEditable(editable) Параметры: 
  Возвращаемое значение: нет  Если установлено значение  true, пользователь может редактировать этот прямоугольник, перетаскивая контрольные точки, показанные в углах и на каждом краю. | 
| setMap | setMap(map) Параметры: 
  Возвращаемое значение: нет  Отображает прямоугольник на указанной карте. Если значение карты равно  null, прямоугольник будет удалён. | 
| setOptions | setOptions(options) Параметры: 
  Возвращаемое значение: нет | 
| setVisible | setVisible(visible) Параметры: 
  Возвращаемое значение: нет  Скрывает этот прямоугольник, если установлено значение  false. | 
| Унаследовано: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| События | |
|---|---|
| bounds_changed | function() Аргументы: нет  Это событие возникает при изменении границ прямоугольника. | 
| click | function(event) Аргументы: 
  Это событие срабатывает при срабатывании события щелчка DOM на прямоугольнике. | 
| contextmenu | function(event) Аргументы: 
  Это событие срабатывает, когда на прямоугольнике срабатывает событие 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. | 
|  | 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) Параметры: 
  Возвращаемое значение: нет  Если установлено значение  true, пользователь может перетаскивать этот круг по карте. | 
| setEditable | setEditable(editable) Параметры: 
  Возвращаемое значение: нет  Если установлено значение  true, пользователь может редактировать этот круг, перетаскивая контрольные точки, показанные в центре и по окружности круга. | 
| setMap | setMap(map) Параметры: 
  Возвращаемое значение: нет  Отображает круг на указанной карте. Если значение карты равно  null, круг будет удалён. | 
| setOptions | setOptions(options) Параметры: 
  Возвращаемое значение: нет | 
| setRadius | setRadius(radius) Параметры: 
  Возвращаемое значение: нет  Задает радиус этой окружности (в метрах). | 
| setVisible | setVisible(visible) Параметры: 
  Возвращаемое значение: нет  Скрывает этот круг, если установлено значение  false. | 
| Унаследовано: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| События | |
|---|---|
| center_changed | function() Аргументы: нет  Это событие возникает при изменении центра круга. | 
| click | function(event) Аргументы: 
  Это событие срабатывает, когда на круге происходит событие щелчка DOM. | 
| dblclick | function(event) Аргументы: 
  Это событие срабатывает, когда на круге срабатывает событие DOM dblclick. | 
| drag | function(event) Аргументы: 
  Это событие многократно запускается, пока пользователь перетаскивает круг. | 
| dragend | function(event) Аргументы: 
  Это событие срабатывает, когда пользователь прекращает перетаскивание круга. | 
| dragstart | function(event) Аргументы: 
  Это событие срабатывает, когда пользователь начинает перетаскивать круг. | 
| mousedown | function(event) Аргументы: 
  Это событие срабатывает, когда на круге срабатывает событие DOM mousedown. | 
| mousemove | function(event) Аргументы: 
  Это событие срабатывает, когда на круге срабатывает событие 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 | Штрих лежит за пределами многоугольника. |