Spec-Zone.ru › OpenLayers

ol/source/Image~ImageSource


import ImageSource from 'ol/source/Image.js';

Базовый класс для источников, предоставляющих одно изображение.

new ImageSource(options)

source/Image.js, строка 105
Имя Тип Описание
attributions AttributionLike | undefined

Атрибуции.

interpolate boolean (по умолчанию true)

Использовать интерполированные значения при передискретизации. По умолчанию при передискретизации используется линейная интерполяция. Установите значение false, чтобы вместо неё использовать метод ближайшего соседа.

loader Loader | undefined

Загрузчик. Это может быть пользовательский загрузчик или один из загрузчиков, созданных функцией createLoader() (wms, arcgisRest, mapguide, static).

projection ProjectionLike | undefined

Проекция.

resolutions Array.<number> | undefined

Разрешения.

state State | undefined

Состояние.

События:
  • change (BaseEvent) — Общее событие изменения. Возникает при увеличении счётчика ревизии.
  • error (BaseEvent) — Общее событие ошибки. Возникает при ошибке.
  • imageloadend (ImageSourceEvent) — Возникает после завершения загрузки изображения.
  • imageloaderror (ImageSourceEvent) — Возникает, если при загрузке изображения произошла ошибка.
  • imageloadstart (ImageSourceEvent) — Возникает при начале загрузки изображения.
  • propertychange (ObjectEvent) — Возникает при изменении свойства.

Подклассы

  • ImageArcGISRest
  • ImageCanvasSource
  • ImageMapGuide
  • Static
  • ImageWMS
  • OGCMap
  • RasterSource

Расширяет

  • Source

Методы

changed() унаследован

Observable.js, строка 68

Увеличивает счётчик ревизии и отправляет событие 'change'.

dispatchEvent(event){boolean | undefined} унаследован

events/Target.js, строка 85

Отправляет событие и вызывает все обработчики, ожидающие события этого типа. Параметр event может быть строкой или объектом со свойством type.

Имя Тип Описание
event BaseEvent | string

Объект события.

Возвращает:
false, если кто-либо вызвал preventDefault для объекта события или если какой-либо из обработчиков вернул false.

get(key){*} унаследован

Object.js, строка 136

Получает значение.

Имя Тип Описание
key string

Имя ключа.

Возвращает:
Значение.

getAttributions(){Attribution} унаследован

source/Source.js, строка 129

Возвращает функцию атрибуции источника.

Возвращает:
Функция атрибуции.

getAttributionsCollapsible(){boolean} унаследован

source/Source.js, строка 137
Возвращает:
Атрибуции можно сворачивать.

getKeys(){Array.<string>} унаследован

Object.js, строка 149

Возвращает список имён свойств объекта.

Возвращает:
Список имён свойств.

getProjection(){Projection | null} унаследован

source/Source.js, строка 146

Возвращает проекцию источника.

Возвращает:
Проекция.

getProperties(){NoInfer.<Properties>} унаследован

Object.js, строка 158

Возвращает объект со всеми именами свойств и их значениями.

Возвращает:
Объект.

getRevision(){number} унаследован

Observable.js, строка 79

Возвращает номер версии этого объекта. При каждом изменении объекта номер версии увеличивается.

Возвращает:
Номер ревизии.

getState(){State} унаследован

source/Source.js, строка 201

Возвращает состояние источника; возможные состояния см. в разделе State.

Возвращает:
Состояние.

on(type, listener){EventsKey | Array<EventsKey>} унаследован

Observable.js, строка 152

Ожидает событие указанного типа.

Имя Тип Описание
type string | Array.<string>

Тип события или массив типов событий.

listener function

Функция-обработчик.

Возвращает:
Уникальный ключ обработчика. Если первым аргументом передан массив типов событий, будет возвращён массив ключей.

once(type, listener){EventsKey | Array<EventsKey>} унаследован

Observable.js, строка 164

Ожидает событие указанного типа один раз.

Имя Тип Описание
type string | Array.<string>

Тип события или массив типов событий.

listener function

Функция-обработчик.

Возвращает:
Уникальный ключ обработчика. Если первым аргументом передан массив типов событий, будет возвращён массив ключей.

refresh() унаследован

source/Source.js, строка 223

Обновляет источник. Источник будет очищен, а данные повторно загружены с сервера.

set(key, value, silent) унаследован

Object.js, строка 218

Задаёт значение.

Имя Тип Описание
key string

Имя ключа.

value *

Значение.

silent boolean | undefined

Обновить без отправки события.

setAttributions(attributions) унаследован

source/Source.js, строка 234

Задаёт атрибуции источника.

Имя Тип Описание
attributions AttributionLike | undefined

Атрибуции. Можно передать как string, Array<string>, Attribution или undefined.

setProperties(values, silent) унаследован

Object.js, строка 238

Задаёт набор пар «ключ-значение». Обратите внимание: это изменяет существующие свойства и добавляет новые, но не удаляет имеющиеся свойства.

Имя Тип Описание
values Partial.<NoInfer.<Properties>>

Значения.

silent boolean | undefined

Обновить без отправки события.

un(type, listener) унаследован

Observable.js, строка 173

Прекращает ожидание события указанного типа.

Имя Тип Описание
type string | Array.<string>

Тип события или массив типов событий.

listener function

Функция-обработчик.

unset(key, silent) унаследован

Object.js, строка 262

Удаляет свойство.

Имя Тип Описание
key string

Имя ключа.

silent boolean | 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API