Класс данных
google.maps . Data
Класс google.maps . Data
Слой для отображения геопространственных данных. Могут отображаться точки, линии и многоугольники.
Каждая Map
по умолчанию имеет объект Data
, поэтому в большинстве случаев нет необходимости его создавать. Например:
var myMap = new google.maps.Map(...);Объект
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
представляет собой набор Features
. Этот класс расширяет MVCObject
.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
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 Возвращает положение элементов управления рисованием на карте. |
getControls | getControls() Параметры: Нет Возвращаемое значение: Array <string> Возвращает режимы рисования, доступные пользователю для выбора, в том порядке, в котором они отображаются. Сюда не входит режим null рисования, который добавляется по умолчанию. Возможные режимы рисования: "Point" , "LineString" или "Polygon" . |
getDrawingMode | getDrawingMode() Параметры: Нет Возвращаемое значение: string|null Возвращает текущий режим рисования данного слоя данных. null режим рисования означает, что пользователь может взаимодействовать с картой как обычно, и щелчки мышью ничего не рисуют. Возможные режимы рисования: null , "Point" , "LineString" или "Polygon" . |
getFeatureById | getFeatureById(id) Параметры:
Возвращаемое значение: Data.Feature |undefined Возвращает объект с заданным идентификатором, если он существует в коллекции. В противном случае возвращается undefined . Обратите внимание, что идентификаторы |
getMap | getMap() Параметры: Нет Возвращаемое значение: Map Возвращает карту, на которой отображаются объекты. |
getStyle | getStyle() Параметры: Нет Возвращаемое значение: Data.StylingFunction | Data.StyleOptions Получает стиль для всех элементов коллекции. |
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) Аргументы:
Это событие вызывается, когда событие контекстного меню 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
Интерфейс google.maps . Data.DataOptions
Объект DataOptions, используемый для определения свойств, которые разработчик может установить для объекта Data
.
Характеристики | |
---|---|
map | Тип: Map Карта, на которой отображаются объекты коллекции. |
controlPosition optional | Тип: ControlPosition optional По умолчанию: ControlPosition.TOP_LEFT . Положение элементов управления рисованием на карте. |
controls optional | Тип: Array <string> optional По умолчанию: null Описывает, какие режимы рисования доступны пользователю для выбора, в том порядке, в котором они отображаются. Сюда не следует включать null режим рисования, который добавляется по умолчанию. Если null , элементы управления рисованием отключены и не отображаются. Возможные режимы рисования: "Point" , "LineString" или "Polygon" . |
drawingMode optional | Тип: string optional По умолчанию: null Текущий режим рисования данного слоя данных. null режим рисования означает, что пользователь может взаимодействовать с картой как обычно, и щелчки мышью ничего не рисуют. Возможные режимы рисования: null , "Point" , "LineString" или "Polygon" . |
featureFactory optional | Тип: function( Data.Geometry ): Data.Feature optional Когда рисование включено и пользователь рисует геометрию (точку, линейную строку или многоугольник), эта функция вызывается с этой геометрией и должна возвращать объект, который необходимо добавить к слою данных. Если FeatureFactory не указан, вместо этого на основе этой геометрии будет создан объект без идентификатора и свойств. По умолчанию равно null . |
style optional | Тип: Data.StylingFunction | Data.StyleOptions optional Стиль для всех функций коллекции. Более подробную информацию см. в описании метода setStyle() выше. |
Интерфейс Data.GeoJsonOptions
google.maps . Data.GeoJsonOptions
Интерфейс google.maps . Data.GeoJsonOptions
Необязательные параметры для импорта GeoJSON.
Характеристики | |
---|---|
idPropertyName optional | Тип: string optional Имя свойства объекта, которое будет использоваться в качестве идентификатора объекта. Если не указано, будет использоваться идентификатор объекта GeoJSON. |
Интерфейс Data.StyleOptions
google.maps . Data.StyleOptions
Интерфейс google.maps . Data.StyleOptions
Эти параметры определяют, как объект должен отображаться на карте.
Характеристики | |
---|---|
animation optional | Тип: Animation optional Анимация, воспроизводимая при добавлении маркера на карту. Применяется только к точечной геометрии. |
clickable optional | Тип: boolean optional По умолчанию: true Если true , маркер получает события мыши и касания. |
cursor optional | Тип: string optional Курсор мыши, который будет отображаться при наведении. Применяется только к точечной геометрии. |
draggable optional | Тип: boolean optional По умолчанию: false Если true , объект можно перетаскивать по карте, а геометрия базового объекта будет обновлена. |
editable optional | Тип: boolean optional По умолчанию: false Если true , объект можно редактировать путем перетаскивания контрольных точек, а геометрия базового объекта будет обновлена. Применяется только к геометрии LineString и Polygon. |
fillColor optional | Тип: string optional Цвет заливки. Поддерживаются все цвета CSS3, за исключением расширенных именованных цветов. Применяется только к полигональной геометрии. |
fillOpacity optional | Тип: number optional Непрозрачность заливки от 0,0 до 1,0. Применяется только к полигональной геометрии. |
icon optional | Значок на переднем плане. Если указана строка, она рассматривается как Icon со строкой как url . Применяется только к точечной геометрии. |
icons optional | Тип: Array < IconSequence > optional Значки, которые будут отображаться вдоль полилинии. Применяется только к линейной геометрии. |
label optional | Тип: string| MarkerLabel optional Добавляет метку к маркеру. Метка может быть строкой или объектом MarkerLabel . Применяется только к точечной геометрии. |
opacity optional | Тип: number optional Непрозрачность маркера от 0,0 до 1,0. Применяется только к точечной геометрии. |
shape optional | Тип: MarkerShape optional Определяет карту изображения, используемую для обнаружения попаданий. Применяется только к точечной геометрии. |
strokeColor optional | Тип: string optional Цвет штриха. Поддерживаются все цвета CSS3, за исключением расширенных именованных цветов. Применяется только к линейной и многоугольной геометрии. |
strokeOpacity optional | Тип: number optional Непрозрачность обводки от 0,0 до 1,0. Применяется только к линейной и многоугольной геометрии. |
strokeWeight optional | Тип: number optional Ширина штриха в пикселях. Применяется только к линейной и многоугольной геометрии. |
title optional | Тип: string optional Перевернутый текст. Применяется только к точечной геометрии. |
visible optional | Тип: boolean optional По умолчанию: true Виден ли объект. |
zIndex optional | Тип: number optional Все объекты отображаются на карте в порядке их индекса zIndex, при этом более высокие значения отображаются перед объектами с меньшими значениями. Маркеры всегда отображаются перед линиями и полигонами. |
Data.StylingFunction typedef
google.maps . Data.StylingFunction
typedef
Функция, которая вычисляет внешний вид объекта.
Метод Data.setStyle()
может принимать функцию стилизации. Используйте это, когда объекты должны выглядеть по-разному в зависимости от их свойств. Более подробную информацию о возможностях стилизации вы можете найти в руководстве разработчика .
function( Data.Feature ): Data.StyleOptions
Класс Data.Feature
google.maps . Data.Feature
Класс google.maps . Data.Feature
Объект имеет геометрию, идентификатор и набор свойств.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
Data.Feature | Data.Feature([options]) Параметры:
Создает объект с заданными параметрами. |
Методы | |
---|---|
forEachProperty | forEachProperty(callback) Параметры:
Возвращаемое значение: Нет Повторно вызывает данную функцию, передавая значение и имя свойства при каждом вызове. Порядок итерации свойств не определен. |
getGeometry | getGeometry() Параметры: Нет Возвращаемое значение: Data.Geometry Возвращает геометрию объекта. |
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
Интерфейс google.maps . Data.FeatureOptions
Необязательные параметры для создания объектов Data.Feature
.
Характеристики | |
---|---|
geometry optional | Тип: Data.Geometry | LatLng | LatLngLiteral optional Геометрия объекта. Если при построении объекта ничего не указано, геометрия объекта будет null . Если указан объект LatLng или LatLngLiteral , он будет преобразован в геометрию Data.Point . |
id optional | Тип: number|string optional Идентификатор функции не является обязательным. Если он предоставлен, его можно использовать для поиска объекта в объекте Data с помощью метода getFeatureById() . Обратите внимание, что идентификатор объекта нельзя впоследствии изменить. |
properties optional | Тип: Object optional Свойства функции. Это произвольное сопоставление имен свойств со значениями. |
Интерфейс Data.Geometry
google.maps . Data.Geometry
Интерфейс google.maps . Data.Geometry
Суперкласс для различных объектов геометрии.
Методы | |
---|---|
forEachLatLng | forEachLatLng(callback) Параметры:
Возвращаемое значение: Нет Повторно вызывает данную функцию, передавая точку из геометрии в функцию при каждом вызове. |
getType | getType() Параметры: Нет Возвращаемое значение: string Возвращает тип геометрического объекта. Возможности: "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" или "GeometryCollection" . |
Класс Data.Point
google.maps . Data.Point
Класс google.maps . Data.Point
Геометрия Point содержит один LatLng
.
Этот класс реализует Data.Geometry
.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
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
Класс google.maps . Data.MultiPoint
Геометрия MultiPoint содержит несколько LatLng
s.
Этот класс реализует Data.Geometry
.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
Data.MultiPoint | Data.MultiPoint(elements) Параметры:
Создает Data.MultiPoint из заданных LatLng или LatLngLiteral . |
Методы | |
---|---|
forEachLatLng | forEachLatLng(callback) Параметры:
Возвращаемое значение: Нет |
getArray | getArray() Параметры: Нет Возвращает массив содержащихся LatLng s. Новый массив возвращается каждый раз при вызове getArray() . |
getAt | getAt(n) Параметры:
Возвращаемое значение: LatLng Возвращает n -й содержащийся LatLng . |
getLength | getLength() Параметры: Нет Возвращаемое значение: number Возвращает количество содержащихся LatLng s. |
getType | getType() Параметры: Нет Возвращаемое значение: string Возвращает строку "MultiPoint" . |
Класс Data.LineString
google.maps . Data.LineString
Класс google.maps . Data.LineString
Геометрия LineString содержит несколько LatLng
s.
Этот класс реализует Data.Geometry
.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
Data.LineString | Data.LineString(elements) Параметры:
Создает Data.LineString на основе заданных LatLng или LatLngLiteral . |
Методы | |
---|---|
forEachLatLng | forEachLatLng(callback) Параметры:
Возвращаемое значение: Нет |
getArray | getArray() Параметры: Нет Возвращает массив содержащихся LatLngs . Новый массив возвращается каждый раз при вызове getArray() . |
getAt | getAt(n) Параметры:
Возвращаемое значение: LatLng Возвращает n -й содержащийся LatLng . |
getLength | getLength() Параметры: Нет Возвращаемое значение: number Возвращает количество содержащихся LatLng s. |
getType | getType() Параметры: Нет Возвращаемое значение: string Возвращает строку "LineString" . |
Класс Data.MultiLineString
google.maps . Data.MultiLineString
Класс google.maps . Data.MultiLineString
Геометрия MultiLineString содержит несколько LineString
.
Этот класс реализует Data.Geometry
.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
Data.MultiLineString | Data.MultiLineString(elements) Параметры:
Создает Data.MultiLineString из заданных Data.LineString или массивов позиций. |
Методы | |
---|---|
forEachLatLng | forEachLatLng(callback) Параметры:
Возвращаемое значение: Нет |
getArray | getArray() Параметры: Нет Возвращаемое значение: Array < Data.LineString > Возвращает массив содержащихся Data.LineString s. Новый массив возвращается каждый раз при вызове getArray() . |
getAt | getAt(n) Параметры:
Возвращаемое значение: Data.LineString Возвращает n -ю содержащуюся Data.LineString . |
getLength | getLength() Параметры: Нет Возвращаемое значение: number Возвращает количество содержащихся Data.LineString s. |
getType | getType() Параметры: Нет Возвращаемое значение: string Возвращает строку "MultiLineString" . |
Класс Data.LinearRing
google.maps . Data.LinearRing
Класс google.maps . Data.LinearRing
Геометрия LinearRing содержит несколько LatLng
, представляющих замкнутую LineString. Нет необходимости делать первый LatLng
равным последнему LatLng
. LinearRing закрыт неявно.
Этот класс реализует Data.Geometry
.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
Data.LinearRing | Data.LinearRing(elements) Параметры:
Создает Data.LinearRing на основе заданных LatLng или LatLngLiteral . |
Методы | |
---|---|
forEachLatLng | forEachLatLng(callback) Параметры:
Возвращаемое значение: Нет |
getArray | getArray() Параметры: Нет Возвращает массив содержащихся LatLng s. Новый массив возвращается каждый раз при вызове getArray() . |
getAt | getAt(n) Параметры:
Возвращаемое значение: LatLng Возвращает n -й содержащийся LatLng . |
getLength | getLength() Параметры: Нет Возвращаемое значение: number Возвращает количество содержащихся LatLng s. |
getType | getType() Параметры: Нет Возвращаемое значение: string Возвращает строку "LinearRing" . |
Класс Data.Polygon
google.maps . Data.Polygon
Класс google.maps . Data.Polygon
Геометрия Polygon содержит несколько Data.LinearRing
. Первое линейное кольцо должно быть внешней границей многоугольника, а последующие линейные кольца должны быть внутренними границами, также известными как отверстия. См. образец многоугольника с отверстием .
Этот класс реализует Data.Geometry
.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
Data.Polygon | Data.Polygon(elements) Параметры:
Создает Data.Polygon из заданных Data.LinearRing или массивов позиций. |
Методы | |
---|---|
forEachLatLng | forEachLatLng(callback) Параметры:
Возвращаемое значение: Нет |
getArray | getArray() Параметры: Нет Возвращаемое значение: Array < Data.LinearRing > Возвращает массив содержащихся Data.LinearRing s. Новый массив возвращается каждый раз при вызове getArray() . |
getAt | getAt(n) Параметры:
Возвращаемое значение: Data.LinearRing Возвращает n -й содержащийся Data.LinearRing . |
getLength | getLength() Параметры: Нет Возвращаемое значение: number Возвращает количество содержащихся Data.LinearRing s. |
getType | getType() Параметры: Нет Возвращаемое значение: string Возвращает строку "Polygon" . |
Класс Data.MultiPolygon
google.maps . Data.MultiPolygon
Класс google.maps . Data.MultiPolygon
Геометрия MultiPolygon содержит несколько Data.Polygon
.
Этот класс реализует Data.Geometry
.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
Data.MultiPolygon | Data.MultiPolygon(elements) Параметры:
Создает Data.MultiPolygon из заданных Data.Polygon или массивов позиций. |
Методы | |
---|---|
forEachLatLng | forEachLatLng(callback) Параметры:
Возвращаемое значение: Нет |
getArray | getArray() Параметры: Нет Возвращаемое значение: Array < Data.Polygon > Возвращает массив содержащихся Data.Polygon s. Новый массив возвращается каждый раз при вызове getArray() . |
getAt | getAt(n) Параметры:
Возвращаемое значение: Data.Polygon Возвращает n -й содержащийся Data.Polygon . |
getLength | getLength() Параметры: Нет Возвращаемое значение: number Возвращает количество содержащихся Data.Polygon s. |
getType | getType() Параметры: Нет Возвращаемое значение: string Возвращает строку "MultiPolygon" . |
Класс Data.GeometryCollection
google.maps . Data.GeometryCollection
Класс google.maps . Data.GeometryCollection
GeometryCollection содержит несколько геометрических объектов. Любые объекты LatLng
или LatLngLiteral
автоматически преобразуются в геометрические объекты Data.Point
.
Этот класс реализует Data.Geometry
.
Доступ осуществляется путем вызова const {Data} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
Data.GeometryCollection | Data.GeometryCollection(elements) Параметры:
Создает Data.GeometryCollection из заданных объектов геометрии или LatLng s. |
Методы | |
---|---|
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
Интерфейс google.maps . Data.MouseEvent
Этот объект передается обработчикам событий мыши в объекте Data
.
Этот интерфейс расширяет MapMouseEvent
.
Характеристики | |
---|---|
feature | Тип: Data.Feature Функция, которая генерирует событие мыши. |
Наследовано: domEvent , latLng |
Методы | |
---|---|
Наследовано: stop |
Интерфейс Data.AddFeatureEvent
google.maps . Data.AddFeatureEvent
Интерфейс google.maps . Data.AddFeatureEvent
Свойства события addfeature
.
Характеристики | |
---|---|
feature | Тип: Data.Feature Функция, добавленная в FeatureCollection . |
Интерфейс Data.RemoveFeatureEvent
google.maps . Data.RemoveFeatureEvent
Интерфейс google.maps . Data.RemoveFeatureEvent
Свойства события removefeature
.
Характеристики | |
---|---|
feature | Тип: Data.Feature Функция, которая была удалена из FeatureCollection . |
Интерфейс Data.SetGeometryEvent
google.maps . Data.SetGeometryEvent
Интерфейс google.maps . Data.SetGeometryEvent
Свойства события setgeometry
.
Характеристики | |
---|---|
feature | Тип: Data.Feature Объект, геометрия которого была установлена. |
newGeometry optional | Тип: Data.Geometry optional Новая геометрия объекта. |
oldGeometry optional | Тип: Data.Geometry optional Предыдущая геометрия объекта. |
Интерфейс Data.SetPropertyEvent
google.maps . Data.SetPropertyEvent
Интерфейс google.maps . Data.SetPropertyEvent
Свойства события setproperty
.
Характеристики | |
---|---|
feature | Тип: Data.Feature Объект, свойство которого было установлено. |
name | Тип: string Имя свойства. |
newValue | Тип: * Новая ценность. |
oldValue | Тип: * Предыдущее значение. Будет undefined если свойство было добавлено. |
Интерфейс Data.RemovePropertyEvent
google.maps . Data.RemovePropertyEvent
Интерфейс google.maps . Data.RemovePropertyEvent
Свойства события removeproperty
.
Характеристики | |
---|---|
feature | Тип: Data.Feature Объект, свойство которого было удалено. |
name | Тип: string Имя свойства. |
oldValue | Тип: * Предыдущее значение. |