new VectorLayer(params)
Создание экземляра слоя типа VectorLayer
Parameters:
| Name | Type | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Properties
|
- Source:
Extends
Methods
-
addFeatures(data)
Добавить объекты в источник
. -
Добавить объекты в источник
Parameters:
Name Type Description data- Source:
-
draw(params)
Создание нового объекта и сохранение в dataSource
. -
Создание нового объекта и сохранение в dataSource
Parameters:
Name Type Description paramsProperties
Name Type Description templateobject шаблон свойств создаваемого объекта
snapboolean привязка к другим объектам (true, false)
- Source:
-
emit(eventName, context)
Инициация события с контекстом
. -
Инициация события с контекстом
Parameters:
Name Type Description eventNamecontext- Source:
-
getDisplayField()
Возвращает имя поля, используемое для подписи
. -
Возвращает имя поля, используемое для подписи
- Source:
Returns:
- Type
- *
-
getFeatures(params)
Получить список объектов источника
. -
Получить список объектов источника
Parameters:
Name Type Description params- Source:
Returns:
- Type
- * | Array.<(ol.Feature|ol.render.Feature)> | ol.Collection.<ol.Feature> | Array.<ol.Feature>
-
getFields()
Возвращает описание полей слоя
. -
Возвращает описание полей слоя
- Source:
Returns:
- Type
- * | Object
-
getGeometryType()
Возвращает тип геометрии слоя
. -
Возвращает тип геометрии слоя
- Source:
Returns:
- тип геометрии
- Type
- string
-
getMap()
Получение родительской карты
. -
Получение родительской карты
- Inherited From:
- Source:
Returns:
- Type
- *
-
getOpacity()
Возвращает прозрачность слоя
. -
Возвращает прозрачность слоя
- Source:
-
getState()
Получение текущего состояния слоя
. -
Получение текущего состояния слоя
- Inherited From:
- Source:
-
getStyle()
Получает стиль объекта (слоя)
. -
Получает стиль объекта (слоя)
- Overrides:
- Source:
-
getTransactionMode()
Возвращает текущий режим применения транзакций редактирования
. -
Возвращает текущий режим применения транзакций редактирования
- Source:
Returns:
- Type
- * | string
-
getVisibility()
Получение текущей видимости слоя
. -
Получение текущей видимости слоя
- Inherited From:
- Source:
-
identify(params)
Идентификация объектов на слое
. -
Идентификация объектов на слое
Parameters:
Name Type Description params- Overrides:
- Source:
Returns:
- Type
- * | Array.<(ol.Feature|ol.render.Feature)> | ol.Collection.<ol.Feature> | Array.<ol.Feature>
-
initStore(params)
-
Parameters:
Name Type Description paramsobject Properties
Name Type Description classNamestring имя класса
mappingsobject объект, содержащий трансляцию полей (подстановка)
displayFieldstring подписываемое поле
- Overrides:
- Source:
-
legend()
Прокси для запроса легенды Возвращает либо асинхронную, либо синхронную версию
. -
Прокси для запроса легенды Возвращает либо асинхронную, либо синхронную версию
- Source:
Returns:
- Type
- *
-
<async> loadFeatureFromService(featureId)
Получение feature из сервиса
. -
Получение feature из сервиса
Parameters:
Name Type Description featureIdstring featureId
- Source:
-
modify(params)
Включает модификацию объектов слоя
. -
Включает модификацию объектов слоя
Parameters:
Name Type Description params- Source:
-
off(eventName)
Выключение подписки на событие
. -
Выключение подписки на событие
Parameters:
Name Type Description eventName- Overrides:
- Source:
-
on(eventName, listener)
Подписка на события
. -
Подписка на события
Parameters:
Name Type Description eventNamelistener- Overrides:
- Source:
-
query(params)
Выполняет запрос к объектам слоя (через сервис или локально)
. -
Выполняет запрос к объектам слоя (через сервис или локально)
Parameters:
Name Type Description params- Overrides:
- Source:
-
remove(params)
Удаляет объекты слоя
. -
Удаляет объекты слоя
Parameters:
Name Type Description params- Source:
-
removeFeature(feature)
Удаление feature из источника
. -
Удаление feature из источника
Parameters:
Name Type Description feature- Source:
-
removeFeatureByProperty(params)
Удаление feature из источника через указания свойства и значения
. -
Удаление feature из источника через указания свойства и значения
Parameters:
Name Type Description paramsobject параметры поиска
Properties
Name Type Description keystring имя свойства
valuestring искомое значение
- Source:
-
search(params)
Выполняет поисковый запрос к слою
. -
Выполняет поисковый запрос к слою
Parameters:
Name Type Description paramsobject Properties
Name Type Description querystring поисковый запрос, например, ПС-12
minLengthnumber минимальная длина запроса, по умолчанию - 1 символ
- Overrides:
- Source:
Returns:
- Type
- *
-
setMap(map)
Присвоение объекта родительской карты
. -
Присвоение объекта родительской карты
Parameters:
Name Type Description map- Inherited From:
- Source:
-
setMode()
Динамическое изменение на режим отображения heatmap
. -
Динамическое изменение на режим отображения heatmap
- Source:
-
setOpacity(value)
Устанавливает прозрачность слоя
. -
Устанавливает прозрачность слоя
Parameters:
Name Type Description valuenumber степень прозначности в диапазоне от 0 до 1
- Source:
-
setOptions(params)
Применяет переданные свойства к слою
. -
Применяет переданные свойства к слою
Parameters:
Name Type Description paramsobject изменеяемые свойства
Properties
Name Type Description visibleboolean видимость слоя
opacitynumber прозрачносиь слоя
minResolutionnumber минимальное разрешение
maxResolutionnumber максимальное разрешение
styleobject конфигурация стиля
zIndexnumber уровень слоя
- Source:
Returns:
- результат выполнения операции
- Type
- boolean
-
setStyle(style)
-
Parameters:
Name Type Description styleобъект типа style
- Overrides:
- Source:
-
setTransactionMode(params)
Управление режимом применения изменений при редактировании
. -
Управление режимом применения изменений при редактировании
Parameters:
Name Type Description paramsobject Properties
Name Type Description transactionModestring Возможные значения: direct - выполнение транзакций немедленно, stack - передача транзакий в глобальный стек (сессии)
- Source:
-
setVisibility(value, afterTimeValue)
Установление видимости слоя
. -
Установление видимости слоя
Parameters:
Name Type Description valueboolean Возможные значения - true, false
afterTimeValue- Inherited From:
- Source:
-
snap(params)
Включает или выключает привязку к другим объектам слоя
. -
Включает или выключает привязку к другим объектам слоя
Parameters:
Name Type Description params- Source:
-
<async> transact()
Создание транзакции, которая в зависимости от текущего значения режима - getTransactionMode() - выполняется немедленно или передается в стек операций
. -
Создание транзакции, которая в зависимости от текущего значения режима - getTransactionMode() - выполняется немедленно или передается в стек операций
- Source: