ol/source/Image~ImageSource
import ImageSource from 'ol/source/Image.js';
Базовый класс для источников, предоставляющих одно изображение.
-
new ImageSource(options)
-
Имя Тип Описание attributionsAttributionLike | undefined Атрибуции.
interpolateboolean (по умолчанию 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() унаследован
-
Увеличивает счётчик ревизии и отправляет событие 'change'.
-
dispatchEvent(event){boolean | undefined} унаследован
-
Отправляет событие и вызывает все обработчики, ожидающие события этого типа. Параметр event может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-либо вызвал preventDefault для объекта события или если какой-либо из обработчиков вернул false.
-
get(key){*} унаследован
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} унаследован
-
Возвращает функцию атрибуции источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} унаследован
-
Возвращает:
Атрибуции можно сворачивать.
-
getKeys(){Array.<string>} унаследован
-
Возвращает список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getProjection(){Projection | null} унаследован
-
Возвращает проекцию источника.
Возвращает:
Проекция.
-
getProperties(){NoInfer.<Properties>} унаследован
-
Возвращает объект со всеми именами свойств и их значениями.
Возвращает:
Объект.
-
getRevision(){number} унаследован
-
Возвращает номер версии этого объекта. При каждом изменении объекта номер версии увеличивается.
Возвращает:
Номер ревизии.
-
getState(){State} унаследован
-
Возвращает состояние источника; возможные состояния см. в разделе
State.Возвращает:
Состояние.
-
on(type, listener){EventsKey | Array<EventsKey>} унаследован
-
Ожидает событие указанного типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращает:
Уникальный ключ обработчика. Если первым аргументом передан массив типов событий, будет возвращён массив ключей.
-
once(type, listener){EventsKey | Array<EventsKey>} унаследован
-
Ожидает событие указанного типа один раз.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращает:
Уникальный ключ обработчика. Если первым аргументом передан массив типов событий, будет возвращён массив ключей.
-
refresh() унаследован
-
Обновляет источник. Источник будет очищен, а данные повторно загружены с сервера.
-
set(key, value, silent) унаследован
-
Задаёт значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновить без отправки события.
-
setAttributions(attributions) унаследован
-
Задаёт атрибуции источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуции. Можно передать как
string,Array<string>,Attributionилиundefined. -
setProperties(values, silent) унаследован
-
Задаёт набор пар «ключ-значение». Обратите внимание: это изменяет существующие свойства и добавляет новые, но не удаляет имеющиеся свойства.
Имя Тип Описание valuesPartial.<NoInfer.<Properties>> Значения.
silentboolean | undefined Обновить без отправки события.
-
un(type, listener) унаследован
-
Прекращает ожидание события указанного типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
-
unset(key, silent) унаследован
-
Удаляет свойство.
Имя Тип Описание 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