Класс полилинии
 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() Параметры: нет  Возвращает путь.  | 
 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 | Штрих лежит за пределами многоугольника. |