ol/source/ImageStatic~Static
import Static from 'ol/source/ImageStatic.js';
Источник слоя для отображения единственного статического изображения.
-
new Static(options)
-
Имя Тип Описание attributionsAttributionLike | undefined Атрибуты.
crossOriginnull | string | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание, что вам необходимо предоставить значениеcrossOrigin, если вы хотите получить доступ к пиксельным данным с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.imageExtentExtent Область изображения в координатах карты. Это [левая, нижняя, правая, верхняя] координаты карты вашего изображения.
imageLoadFunctionLoadFunction | undefined Необязательная функция для загрузки изображения по URL.
interpolateboolean (по умолчанию true) Использовать интерполированные значения при ресемплировании. По умолчанию используется линейная интерполяция при ресемплировании. Установите в значение false, чтобы использовать ближайший сосед вместо этого.
projectionProjectionLike | undefined Проекция. По умолчанию используется проекция представления.
urlstring URL изображения.
Вызываемые события:
-
change(BaseEvent) — Общее событие изменения. Срабатывает при увеличении счетчика ревизии. -
error(BaseEvent) — Общее событие ошибки. Срабатывает при возникновении ошибки. -
imageloadend(ImageSourceEvent) — Срабатывает при завершении загрузки изображения. -
imageloaderror(ImageSourceEvent) — Срабатывает, если загрузка изображения привела к ошибке. -
imageloadstart(ImageSourceEvent) — Срабатывает при начале загрузки изображения. -
propertychange(ObjectEvent) — Срабатывает при изменении свойства.
-
Расширяет
Методы
-
changed() inherited
-
Увеличивает счётчик ревизии и отправляет событие 'change'.
-
dispatchEvent(event){boolean | undefined} inherited
-
Отправляет событие и вызывает всех слушателей, слушающих события этого типа. Параметр event может быть строкой или объектом с свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-то вызвал preventDefault на объекте события или если какой-либо из слушателей вернул false.
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} inherited
-
Получить функцию атрибуции для источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} inherited
-
Возвращает:
Атрибуции сворачиваются.
-
getImageExtent(){Extent}
-
Возвращает область изображения.
Возвращает:
Область изображения.
-
Получить список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getProjection(){Projection | null} inherited
-
Получить проекцию источника.
Возвращает:
Проекцию.
-
Получить объект со всеми именами свойств и значениями.
Возвращает:
Объект.
-
getRevision(){number} inherited
-
Получить номер версии для этого объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращает:
Номер ревизии.
-
Получить состояние источника, см.
Stateдля возможных состояний.Возвращает:
Состояние.
-
getUrl(){string}
-
Возвращает URL, используемый для этого источника изображения.
Возвращает:
URL.
-
Прислушаться к определённому типу события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
Возвращает:
Уникальный ключ для слушателя. Если вызвана с массивом типов событий в качестве первого аргумента, возвращаемый результат будет массивом ключей.
-
Прослушивание события определённого типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращаемое значение:
Уникальный ключ для обработчика. Если в качестве первого аргумента передан массив типов событий, то возвращаемое значение будет массивом ключей.
-
refresh() inherited
-
Обновляет источник. Источник будет очищен, и данные с сервера будут перезагружены.
-
Устанавливает значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновить без срабатывания события.
-
setAttributions(attributions) inherited
-
Устанавливает атрибуты источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуты. Могут быть переданы как
string,Array<string>,Attribution, илиundefined. -
Устанавливает коллекцию пар ключ-значение. Обратите внимание, что это изменяет все существующие свойства и добавляет новые (не удаляет существующие свойства).
Имя Тип Описание valuesObject.<string, *> Значения.
silentboolean | undefined Обновить без срабатывания события.
-
un(type, listener) inherited
-
Отменить прослушивание событий определённого типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
-
Удаляет свойство.
Имя Тип Описание 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_ImageStatic-Static.html