ol/source/Image~ImageSource
import ImageSource from 'ol/source/Image.js';
Базовый класс для источников, предоставляющих одно изображение.
-
new ImageSource(options)
-
Имя Тип Описание attributionsAttributionLike | undefined Атрибуции.
interpolateboolean (defaults to true) Использовать интерполированные значения при ресемплировании. По умолчанию используется линейная интерполяция при ресемплировании. Установите в значение false, чтобы использовать ближайшего соседа вместо этого.
loaderLoader | undefined Загрузчик. Может быть пользовательским загрузчиком или одним из загрузчиков, созданных с помощью функции
createLoader()(wms,arcgisRest,mapguide,static).projectionProjectionLike | undefined Проекция.
resolutionsArray.<number> | undefined Разрешения.
stateState | undefined Состояние.
Возникающие события:
-
change(BaseEvent) - Общее событие изменения. Срабатывает, когда счётчик ревизий увеличивается. -
error(BaseEvent) - Общее событие об ошибке. Срабатывает, когда произошла ошибка. -
imageloadend(ImageSourceEvent) - Срабатывает, когда завершается загрузка изображения. -
imageloaderror(ImageSourceEvent) - Срабатывает, если загрузка изображения привела к ошибке. -
imageloadstart(ImageSourceEvent) - Срабатывает, когда начинается загрузка изображения. -
propertychange(ObjectEvent) - Срабатывает при изменении свойства.
-
Подклассы
Расширяет
Методы
-
changed() inherited
-
Увеличивает счетчик ревизий и отправляет событие 'change'.
-
dispatchEvent(event){boolean | undefined} inherited
-
Отправляет событие и вызывает всех слушателей, ожидающих события этого типа. Параметр события может быть строкой или объектом с свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-то вызвал preventDefault для объекта события или если какой-либо из слушателей вернул false.
-
Получение значения.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} inherited
-
Получение функции атрибуции для источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} inherited
-
Возвращает:
Атрибуции можно сворачивать.
-
Получить список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getProjection(){Projection | null} inherited
-
Получение проекции источника.
Возвращает:
Проекция.
-
Получить объект со всеми именами свойств и значениями.
Возвращает:
Объект.
-
getRevision(){number} inherited
-
Получение номера версии для этого объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращает:
Ревизия.
-
Получение состояния источника, см.
Stateдля возможных состояний.Возвращает:
Состояние.
-
Прослушивание события определенного типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
Возвращает:
Уникальный ключ для слушателя. Если вызвано с массивом типов событий в качестве первого аргумента, возвращаемый результат будет массивом ключей.
-
Прослушивание события определенного типа один раз.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
Возвращает:
Уникальный ключ для слушателя. Если вызвано с массивом типов событий в качестве первого аргумента, возвращаемый результат будет массивом ключей.
-
refresh() inherited
-
Обновляет источник. Источник будет очищен, и данные с сервера будут перезагружены.
-
set(ключ, значение, беззвучно) унаследованный
-
Устанавливает значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновление без срабатывания события.
-
setAttributions(атрибуты) унаследованный
-
Устанавливает атрибуты источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуты. Могут быть переданы как
string,Array<string>,Attributionилиundefined. -
setProperties(значения, беззвучно) унаследованный
-
Устанавливает коллекцию пар "ключ-значение". Обратите внимание, что это изменяет любые существующие свойства и добавляет новые (не удаляет никаких существующих свойств).
Имя Тип Описание valuesObject.<string, *> Значения.
silentboolean | undefined Обновление без срабатывания события.
-
un(тип, слушатель) унаследованный
-
Отключает прослушивание определенного типа события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
-
unset(ключ, беззвучно) унаследованный
-
Удаляет свойство.
Имя Тип Описание keystring Имя ключа.
silentboolean | undefined Удаление без срабатывания события.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_Image-ImageSource.html