Класс Data
google.maps.Data
class
extends MVCObject
library "maps"
Слой для отображения геопространственных данных. Можно отображать точки, ломаные линии и многоугольники.
У каждого объекта Map по умолчанию есть объект Data, поэтому в большинстве случаев создавать его не нужно. Пример:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data – это набор объектов Features.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data |
Data([options])Параметры:
Создает пустую коллекцию с заданным DataOptions. |
Методы | |
|---|---|
add |
add([feature])Параметры:
Возвращаемое значение:
Data.FeatureДобавляет объект в коллекцию и возвращает добавленный объект. Если у объекта есть идентификатор, он заменит любой существующий объект в коллекции с тем же идентификатором. Если объект не указан, будет создан новый объект с нулевой геометрией и без свойств. Если указаны Обратите внимание, что идентификаторы |
addGeoJson |
addGeoJson(geoJson[, options])Параметры:
Возвращаемое значение:
Array<Data.Feature>Добавляет объекты GeoJSON в коллекцию. Передайте этому методу обработанный JSON. Импортированные объекты возвращаются. Если импортировать GeoJSON не удается, выдается исключение. |
contains |
contains(feature)Параметры:
Возвращаемое значение:
booleanПроверяет, есть ли в коллекции указанный объект. |
forEach |
forEach(callback)Параметры:
Возвращаемое значение: нет.
Многократно вызывает указанную функцию, передавая ей объект из коллекции при каждом вызове. Порядок итерации по объектам не определен. |
getControlPosition |
getControlPosition()Параметры: нет.
Возвращаемое значение:
ControlPosition|nullВозвращает положение элементов управления рисованием на карте. |
getControls |
getControls()Параметры: нет.
Возвращаемое значение:
Array<string>|nullВозвращает доступные для выбора режимы рисования в том порядке, в котором они отображаются. Это не относится к режиму рисования null, который добавляется по умолчанию. Возможные режимы рисования: "Point", "LineString" или "Polygon". |
getDrawingMode |
getDrawingMode()Параметры: нет.
Возвращаемое значение:
string|nullВозвращает текущий режим рисования для указанного слоя данных. Режим рисования null означает, что пользователь может взаимодействовать с картой как обычно, а клики не приводят к рисованию. Возможные режимы рисования: null, "Point", "LineString" или "Polygon". |
getFeatureById |
getFeatureById(id)Параметры:
Возвращаемое значение:
Data.Feature|undefinedВозвращает объект с заданным идентификатором, если он существует в коллекции. В противном случае возвращает undefined. Обратите внимание, что идентификаторы |
getMap |
getMap()Параметры: нет.
Возвращаемое значение:
Map|nullВозвращает карту, на которой показаны объекты. |
getStyle |
getStyle()Параметры: нет.
Возвращаемое значение:
Data.StylingFunction|Data.StyleOptions|nullПолучает стиль для всех объектов в коллекции. |
loadGeoJson |
loadGeoJson(url[, options, callback])Параметры:
Возвращаемое значение: нет.
Загружает GeoJSON из URL и добавляет объекты в коллекцию. ПРИМЕЧАНИЕ. Файл GeoJSON извлекается с помощью XHR и может не работать в разных доменах. Если у вас возникли проблемы, рекомендуем получить GeoJSON с помощью любой библиотеки AJAX, а затем вызвать |
overrideStyle |
overrideStyle(feature, style)Параметры:
Возвращаемое значение: нет.
Изменяет стиль объекта. Эти изменения применяются поверх стиля, заданного с помощью setStyle(). Свойства стиля, для которых задано значение null, возвращаются к значению, указанному в setStyle(). |
remove |
remove(feature)Параметры:
Возвращаемое значение: нет.
Удаляет объект из коллекции. |
revertStyle |
revertStyle([feature])Параметры:
Возвращаемое значение: нет.
Отменяет действие предыдущих вызовов overrideStyle(). Стиль объекта возвращается к заданному в setStyle(). Если объект не указан, стиль будет восстановлен для всех объектов. |
setControlPosition |
setControlPosition(controlPosition)Параметры:
Возвращаемое значение: нет.
Задает положение инструментов рисования на карте. |
setControls |
setControls(controls)Параметры:
Возвращаемое значение: нет.
Определяет, какие режимы рисования доступны пользователю для выбора, в порядке их отображения. В этот список не должен входить режим рисования null, который добавляется по умолчанию. Если задано значение null, элементы управления рисованием отключены и не отображаются. Возможные режимы рисования: "Point", "LineString" или "Polygon". |
setDrawingMode |
setDrawingMode(drawingMode)Параметры:
Возвращаемое значение: нет.
Задает текущий режим рисования для указанного слоя данных. Режим рисования null означает, что пользователь может взаимодействовать с картой как обычно, а клики не приводят к рисованию. Возможные режимы рисования: null, "Point", "LineString" или "Polygon". |
setMap |
setMap(map)Параметры:
Возвращаемое значение: нет.
Отрисовывает объекты на указанной карте. Если для карты задано значение null, объекты будут удалены с карты. |
setStyle |
setStyle(style)Параметры:
Возвращаемое значение: нет.
Задает стиль для всех объектов в коллекции. Стили, заданные для отдельных объектов с помощью overrideStyle(), продолжают применяться. Передайте объект с нужными настройками стиля или функцию, которая вычисляет стиль для каждого объекта. Эта функция будет вызываться каждый раз при изменении свойств объекта. |
toGeoJson |
toGeoJson(callback)Параметры:
Возвращаемое значение: нет.
Экспортирует объекты из коллекции в объект GeoJSON. |
Унаследованные:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll.
| |
События | |
|---|---|
addfeature |
function(event)Аргументы:
Это событие активируется, когда в коллекцию добавляется объект. |
click |
function(event)Аргументы:
Это событие активируется при нажатии на геометрический объект. |
contextmenu |
function(event)Аргументы:
Это событие активируется, когда для геометрии активируется событие contextmenu DOM. |
dblclick |
function(event)Аргументы:
Это событие активируется при двойном клике по фигуре. |
mousedown |
function(event)Аргументы:
Это событие активируется при нажатии кнопки мыши на геометрическом объекте. |
mouseout |
function(event)Аргументы:
Это событие активируется, когда указатель мыши покидает область геометрического объекта. |
mouseover |
function(event)Аргументы:
Это событие активируется, когда указатель мыши входит в область геометрии. |
mouseup |
function(event)Аргументы:
Это событие активируется при отпускании кнопки мыши на геометрии. |
removefeature |
function(event)Аргументы:
Это событие активируется, когда объект удаляется из коллекции. |
removeproperty |
function(event)Аргументы:
Это событие активируется, когда удаляется свойство объекта. |
setgeometry |
function(event)Аргументы:
Это событие активируется, когда задается геометрия объекта. |
setproperty |
function(event)Аргументы:
Это событие активируется, когда задано свойство объекта. |
|
function(event)Аргументы:
Это событие активируется при нажатии правой кнопкой мыши на геометрию. |
Интерфейс Data.DataOptions
google.maps.Data.DataOptions
интерфейс
Объект DataOptions, используемый для определения свойств, которые разработчик может задать для объекта Data.
Свойства | |
|---|---|
map |
Тип:
MapКарта, на которой будут показаны объекты из коллекции. |
controlPosition
необязательно |
Тип:
ControlPosition optionalПо умолчанию:
ControlPosition.TOP_LEFT.Положение инструментов рисования на карте. |
controls
необязательно |
Тип:
Array<string> optionalПо умолчанию:
null.Описывает, какие режимы рисования доступны пользователю для выбора, в том порядке, в котором они отображаются. В этот список не должен входить режим рисования null, который добавляется по умолчанию. Если задано значение null, элементы управления рисованием отключены и не отображаются. Возможные режимы рисования: "Point", "LineString" или "Polygon". |
drawingMode
необязательно |
Тип:
string optionalПо умолчанию:
null.Текущий режим рисования для заданного слоя данных. Режим рисования null означает, что пользователь может взаимодействовать с картой как обычно, а клики не приводят к рисованию. Возможные режимы рисования: null, "Point", "LineString" или "Polygon". |
featureFactory
необязательно |
Тип:
function(Data.Geometry): Data.Feature optionalКогда рисование включено и пользователь рисует геометрический объект (точку, строку или многоугольник), эта функция вызывается с этим объектом и должна возвращать объект, который будет добавлен на слой данных. Если featureFactory не указан, вместо этого из этой геометрии будет создан объект без идентификатора и свойств. Значение по умолчанию – null. |
style
необязательно |
Тип:
Data.StylingFunction|Data.StyleOptions optionalСтиль для всех объектов в коллекции. Подробную информацию можно найти в разделе setStyle() выше. |
Интерфейс Data.GeoJsonOptions
google.maps.Data.GeoJsonOptions
интерфейс
Необязательные параметры для импорта GeoJSON.
Свойства | |
|---|---|
idPropertyName
необязательно |
Тип:
string optionalНазвание свойства объекта, которое будет использоваться в качестве идентификатора объекта. Если не указано, будет использоваться идентификатор объекта GeoJSON. |
Интерфейс Data.StyleOptions
google.maps.Data.StyleOptions
интерфейс
Эти параметры определяют, как объект должен выглядеть на карте.
Свойства | |
|---|---|
animation
необязательно |
Тип:
Animation optionalАнимация, которая воспроизводится при добавлении маркера на карту. Применимо только к геометриям точек. |
clickable
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Если true, маркер принимает события нажатия мыши и касания. |
cursor
необязательно |
Тип:
string optionalкурсор мыши, показываемый при наведении на элемент. Применимо только к геометриям точек. |
draggable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, объект можно перетаскивать по карте, а геометрия базового объекта будет обновлена. |
editable
необязательно |
Тип:
boolean optionalПо умолчанию:
false.Если задано значение true, объект можно редактировать, перетаскивая контрольные точки, и геометрия базового объекта будет обновлена. Применяется только к геометриям LineString и Polygon. |
fillColor
необязательно |
Тип:
string optionalЦвет заливки. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. Применяется только к многоугольникам. |
fillOpacity
необязательно |
Тип:
number optionalПрозрачность заливки: от 0,0 до 1,0. Применяется только к многоугольникам. |
icon
необязательно |
Значок для переднего плана. Если указана строка, она обрабатывается как Icon, где строка – это url. Применимо только к геометриям точек. |
icons
необязательно |
Тип:
Array<IconSequence> optionalЗначки, которые будут отображаться вдоль ломаной линии. Применяется только к геометриям линий. |
label
необязательно |
Тип:
string|MarkerLabel optionalДобавляет ярлык к маркеру. Метка может быть строкой или объектом MarkerLabel. Применимо только к геометриям точек. |
opacity
необязательно |
Тип:
number optionalПрозрачность маркера от 0,0 до 1,0. Применимо только к геометриям точек. |
shape
необязательно |
Тип:
MarkerShape optionalОпределяет карту изображений, используемую для обнаружения нажатия. Применимо только к геометриям точек. |
strokeColor
необязательно |
Тип:
string optionalЦвет штриха. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами. Применяется только к геометриям линий и многоугольников. |
strokeOpacity
необязательно |
Тип:
number optionalПрозрачность штриха: от 0,0 до 1,0. Применяется только к геометриям линий и многоугольников. |
strokeWeight
необязательно |
Тип:
number optionalширина штриха в пикселях. Применяется только к геометриям линий и многоугольников. |
title
необязательно |
Тип:
string optionalтекст, выводимый при наведении курсора на элемент. Применимо только к геометриям точек. |
visible
необязательно |
Тип:
boolean optionalПо умолчанию:
true.Виден ли объект. |
zIndex
необязательно |
Тип:
number optionalВсе объекты отображаются на карте в порядке, определяемом значением zIndex. Объекты с более высокими значениями отображаются поверх объектов с низкими значениями. Маркеры всегда отображаются поверх ломаных линий и многоугольников. |
Определение типа Data.StylingFunction
google.maps.Data.StylingFunction
typedef
Функция, которая вычисляет внешний вид объекта.
Метод Data.setStyle() может принимать функцию стиля. Используйте этот вариант, если объекты должны выглядеть по-разному в зависимости от их свойств. Подробная информация о функциях стиля приведена в руководстве для разработчиков.
function(Data.Feature): Data.StyleOptions
Класс Data.Feature
google.maps.Data.Feature
библиотека
класса "maps"
У объекта есть геометрия, идентификатор и набор свойств.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data.Feature |
Data.Feature([options])Параметры:
Создает объект Feature с заданными параметрами. |
Методы | |
|---|---|
forEachProperty |
forEachProperty(callback)Параметры:
Возвращаемое значение: нет.
Многократно вызывает указанную функцию, передавая значение и имя свойства при каждом вызове. Порядок итерации по свойствам не определен. |
getGeometry |
getGeometry()Параметры: нет.
Возвращаемое значение:
Data.Geometry|nullВозвращает геометрию объекта. |
getId |
getId()Параметры: нет.
Возвращаемое значение:
number|string|undefinedВозвращает идентификатор объекта. |
getProperty |
getProperty(name)Параметры:
Возвращаемое значение:
*Возвращает значение запрошенного свойства или undefined, если свойство не существует. |
removeProperty |
removeProperty(name)Параметры:
Возвращаемое значение: нет.
Удаляет свойство с указанным названием. |
setGeometry |
setGeometry(newGeometry)Параметры:
Возвращаемое значение: нет.
Задает геометрию объекта. |
setProperty |
setProperty(name, newValue)Параметры:
Возвращаемое значение: нет.
Задает значение указанного свойства. Если newValue – это undefined, то это эквивалентно вызову removeProperty. |
toGeoJson |
toGeoJson(callback)Параметры:
Возвращаемое значение: нет.
Экспортирует объект в объект GeoJSON. |
События | |
|---|---|
removeproperty |
function(event)Аргументы:
Это событие активируется, когда удаляется свойство объекта. |
setgeometry |
function(event)Аргументы:
Это событие активируется, когда задана геометрия объекта. |
setproperty |
function(event)Аргументы:
Это событие активируется, когда задается свойство функции. |
Интерфейс Data.FeatureOptions
google.maps.Data.FeatureOptions
интерфейс
Необязательные параметры для создания объектов Data.Feature.
Свойства | |
|---|---|
geometry
необязательно |
Тип:
Data.Geometry|LatLng|LatLngLiteral optionalГеометрия объекта. Если при создании объекта не указать геометрию, будет использоваться null. Если задан объект LatLng или LatLngLiteral, он будет преобразован в геометрию Data.Point. |
id
необязательно |
Тип:
number|string optionalИдентификатор объекта указывать необязательно. Если идентификатор указан, его можно использовать для поиска объекта в объекте Data с помощью метода getFeatureById(). Обратите внимание, что идентификатор объекта нельзя изменить. |
properties
необязательно |
Тип:
Object optionalСвойства объекта. Это произвольное сопоставление названий свойств со значениями. |
Интерфейс Data.Geometry
google.maps.Data.Geometry
интерфейс
Надкласс для различных геометрических объектов.
Методы | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Параметры:
Возвращаемое значение:
voidМногократно вызывает заданную функцию, передавая ей точку из геометрии при каждом вызове. |
getType |
getType()Параметры: нет.
Возвращаемое значение:
stringВозвращает тип геометрического объекта. Возможные значения: "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon" и "GeometryCollection". |
Класс Data.Point
google.maps.Data.Point
class
implements Data.Geometry
library "maps"
Геометрия Point содержит один объект LatLng.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data.Point |
Data.Point(latLng)Параметры:
Создает Data.Point на основе заданного LatLng или LatLngLiteral. |
Методы | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Параметры:
Возвращаемое значение: нет.
|
get |
get()Параметры: нет.
Возвращаемое значение:
LatLngВозвращает содержащийся LatLng. |
getType |
getType()Параметры: нет.
Возвращаемое значение:
stringВозвращает строку "Point". |
Класс Data.MultiPoint
google.maps.Data.MultiPoint
class
implements Data.Geometry
library "maps"
Геометрия MultiPoint содержит несколько объектов LatLng.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data.MultiPoint |
Data.MultiPoint(elements)Параметры:
Создает Data.MultiPoint на основе заданных LatLng или LatLngLiteral. |
Методы | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Параметры:
Возвращаемое значение: нет.
|
getArray |
getArray()Параметры: нет.
Возвращает массив содержащихся объектов LatLng. При каждом вызове getArray() возвращается новый массив. |
getAt |
getAt(n)Параметры:
Возвращаемое значение:
LatLngВозвращает LatLng с индексом n. |
getLength |
getLength()Параметры: нет.
Возвращаемое значение:
numberВозвращает количество содержащихся элементов LatLng. |
getType |
getType()Параметры: нет.
Возвращаемое значение:
stringВозвращает строку "MultiPoint". |
Класс Data.LineString
google.maps.Data.LineString
class
implements Data.Geometry
library "maps"
Геометрия LineString содержит несколько объектов LatLng.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data.LineString |
Data.LineString(elements)Параметры:
Создает Data.LineString на основе заданных LatLng или LatLngLiteral. |
Методы | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Параметры:
Возвращаемое значение: нет.
|
getArray |
getArray()Параметры: нет.
Возвращает массив содержащихся LatLngs. При каждом вызове getArray() возвращается новый массив. |
getAt |
getAt(n)Параметры:
Возвращаемое значение:
LatLngВозвращает LatLng с индексом n. |
getLength |
getLength()Параметры: нет.
Возвращаемое значение:
numberВозвращает количество содержащихся элементов LatLng. |
getType |
getType()Параметры: нет.
Возвращаемое значение:
stringВозвращает строку "LineString". |
Класс Data.MultiLineString
google.maps.Data.MultiLineString
class
implements Data.Geometry
library "maps"
Геометрия MultiLineString содержит несколько объектов LineString.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data.MultiLineString |
Data.MultiLineString(elements)Параметры:
Создает Data.MultiLineString из заданных Data.LineString или массивов позиций. |
Методы | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Параметры:
Возвращаемое значение: нет.
|
getArray |
getArray()Параметры: нет.
Возвращаемое значение:
Array<Data.LineString>Возвращает массив содержащихся объектов Data.LineString. При каждом вызове getArray() возвращается новый массив. |
getAt |
getAt(n)Параметры:
Возвращаемое значение:
Data.LineStringВозвращает Data.LineString с индексом n. |
getLength |
getLength()Параметры: нет.
Возвращаемое значение:
numberВозвращает количество содержащихся элементов Data.LineString. |
getType |
getType()Параметры: нет.
Возвращаемое значение:
stringВозвращает строку "MultiLineString". |
Класс Data.LinearRing
google.maps.Data.LinearRing
class
implements Data.Geometry
library "maps"
Геометрический объект LinearRing содержит несколько объектов LatLng, представляющих замкнутый объект LineString. Первый LatLng и последний элементы LatLng не обязательно должны быть одинаковыми. Элемент LinearRing закрывается неявно.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data.LinearRing |
Data.LinearRing(elements)Параметры:
Создает Data.LinearRing на основе заданных LatLng или LatLngLiteral. |
Методы | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Параметры:
Возвращаемое значение: нет.
|
getArray |
getArray()Параметры: нет.
Возвращает массив содержащихся объектов LatLng. При каждом вызове getArray() возвращается новый массив. |
getAt |
getAt(n)Параметры:
Возвращаемое значение:
LatLngВозвращает LatLng с индексом n. |
getLength |
getLength()Параметры: нет.
Возвращаемое значение:
numberВозвращает количество содержащихся элементов LatLng. |
getType |
getType()Параметры: нет.
Возвращаемое значение:
stringВозвращает строку "LinearRing". |
Класс Data.Polygon
google.maps.Data.Polygon
class
implements Data.Geometry
library "maps"
Геометрия Polygon содержит несколько объектов Data.LinearRing. Первое линейное кольцо должно быть внешней границей многоугольника, а последующие – внутренними границами (отверстиями). См. пример многоугольника с отверстием.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data.Polygon |
Data.Polygon(elements)Параметры:
Создает Data.Polygon из заданных Data.LinearRing или массивов позиций. |
Методы | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Параметры:
Возвращаемое значение: нет.
|
getArray |
getArray()Параметры: нет.
Возвращаемое значение:
Array<Data.LinearRing>Возвращает массив содержащихся объектов Data.LinearRing. При каждом вызове getArray() возвращается новый массив. |
getAt |
getAt(n)Параметры:
Возвращаемое значение:
Data.LinearRingВозвращает Data.LinearRing с индексом n. |
getLength |
getLength()Параметры: нет.
Возвращаемое значение:
numberВозвращает количество содержащихся элементов Data.LinearRing. |
getType |
getType()Параметры: нет.
Возвращаемое значение:
stringВозвращает строку "Polygon". |
Класс Data.MultiPolygon
google.maps.Data.MultiPolygon
class
implements Data.Geometry
library "maps"
Геометрия MultiPolygon содержит несколько объектов Data.Polygon.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements)Параметры:
Создает Data.MultiPolygon из заданных Data.Polygon или массивов позиций. |
Методы | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Параметры:
Возвращаемое значение: нет.
|
getArray |
getArray()Параметры: нет.
Возвращаемое значение:
Array<Data.Polygon>Возвращает массив содержащихся объектов Data.Polygon. При каждом вызове getArray() возвращается новый массив. |
getAt |
getAt(n)Параметры:
Возвращаемое значение:
Data.PolygonВозвращает Data.Polygon с индексом n. |
getLength |
getLength()Параметры: нет.
Возвращаемое значение:
numberВозвращает количество содержащихся элементов Data.Polygon. |
getType |
getType()Параметры: нет.
Возвращаемое значение:
stringВозвращает строку "MultiPolygon". |
Класс Data.GeometryCollection
google.maps.Data.GeometryCollection
class
implements Data.Geometry
library "maps"
GeometryCollection содержит несколько геометрических объектов. Любые объекты LatLng или LatLngLiteral автоматически преобразуются в геометрические объекты Data.Point.
const {Data} = await google.maps.importLibrary("maps");
Конструктор | |
|---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements)Параметры:
Создает Data.GeometryCollection на основе заданных геометрических объектов или LatLng. |
Методы | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Параметры:
Возвращаемое значение: нет.
|
getArray |
getArray()Параметры: нет.
Возвращаемое значение:
Array<Data.Geometry>Возвращает массив содержащихся геометрических объектов. При каждом вызове getArray() возвращается новый массив. |
getAt |
getAt(n)Параметры:
Возвращаемое значение:
Data.GeometryВозвращает n-й содержащийся геометрический объект. |
getLength |
getLength()Параметры: нет.
Возвращаемое значение:
numberВозвращает количество содержащихся геометрических объектов. |
getType |
getType()Параметры: нет.
Возвращаемое значение:
stringВозвращает строку "GeometryCollection". |
Интерфейс Data.MouseEvent
google.maps.Data.MouseEvent
interface
extends MapMouseEvent
Этот объект передается обработчикам событий мыши в объекте Data.
Свойства | |
|---|---|
feature |
Тип:
Data.FeatureОбъект, который сгенерировал событие мыши. |
Унаследованные:
domEvent,
latLng
| |
Методы | |
|---|---|
Унаследованные:
stop
|
Интерфейс Data.AddFeatureEvent
google.maps.Data.AddFeatureEvent
интерфейс
Свойства события addfeature.
Свойства | |
|---|---|
feature |
Тип:
Data.FeatureФункция, добавленная в FeatureCollection. |
Интерфейс Data.RemoveFeatureEvent
google.maps.Data.RemoveFeatureEvent
интерфейс
Свойства события removefeature.
Свойства | |
|---|---|
feature |
Тип:
Data.FeatureФункция, которая была удалена из FeatureCollection. |
Интерфейс Data.SetGeometryEvent
google.maps.Data.SetGeometryEvent
интерфейс
Свойства события setgeometry.
Свойства | |
|---|---|
feature |
Тип:
Data.FeatureОбъект, для которого была задана геометрия. |
newGeometry
необязательно |
Тип:
Data.Geometry optionalНовая геометрия объекта. |
oldGeometry
необязательно |
Тип:
Data.Geometry optionalПредыдущая геометрия объекта. |
Интерфейс Data.SetPropertyEvent
google.maps.Data.SetPropertyEvent
интерфейс
Свойства события setproperty.
Свойства | |
|---|---|
feature |
Тип:
Data.FeatureОбъект, свойство которого было задано. |
name |
Тип:
stringНазвание ресурса. |
newValue |
Тип:
*Новое значение. |
oldValue |
Тип:
*Предыдущее значение. Если свойство было добавлено, будет возвращено значение undefined. |
Интерфейс Data.RemovePropertyEvent
google.maps.Data.RemovePropertyEvent
интерфейс
Свойства события removeproperty.
Свойства | |
|---|---|
feature |
Тип:
Data.FeatureФункция, свойство которой было удалено. |
name |
Тип:
stringНазвание ресурса. |
oldValue |
Тип:
*Предыдущее значение. |