ol/source/ImageMapGuide~ImageMapGuide
import ImageMapGuide from 'ol/source/ImageMapGuide.js';
Источник изображений с серверов MapGuide
-
new ImageMapGuide(options)
-
Имя Тип Описание urlstring | undefined URL mapagent.
crossOriginnull | string | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание: если вы хотите получать данные пикселей с помощью средства визуализации Canvas, необходимо указать значениеcrossOrigin. Подробнее см. в разделе https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.referrerPolicyReferrerPolicy | undefined Свойство
referrerPolicyдля загруженных изображений.displayDpinumber (по умолчанию 96) Разрешение экрана.
metersPerUnitnumber (по умолчанию 1) Значение метров на единицу измерения.
hidpiboolean (по умолчанию true) Использовать значение
ol/Map#pixelRatioпри запросе изображения с удалённого сервера.useOverlayboolean | undefined Если
true, будет использоватьсяGETDYNAMICMAPOVERLAYIMAGE.projectionProjectionLike | undefined Проекция. По умолчанию используется проекция представления.
rationumber (по умолчанию 1) Коэффициент.
1означает, что размер запрашиваемых изображений равен размеру области просмотра карты;2означает, что ширина и высота изображений вдвое превышают размер области просмотра карты и т. д. Значение должно быть не меньше1.resolutionsArray.<number> | undefined Разрешения. Если указаны, запросы будут выполняться только для этих разрешений.
imageLoadFunctionLoadFunction | undefined Необязательная функция для загрузки изображения по URL.
interpolateboolean (по умолчанию true) Использовать интерполированные значения при передискретизации. По умолчанию применяется линейная интерполяция. Установите значение false, чтобы использовать метод ближайшего соседа.
paramsObject | undefined Дополнительные параметры.
Генерируемые события:
-
change(BaseEvent) — общее событие изменения. Вызывается при увеличении счётчика ревизии. -
error(BaseEvent) — общее событие ошибки. Вызывается при возникновении ошибки. -
imageloadend(ImageSourceEvent) — вызывается после завершения загрузки изображения. -
imageloaderror(ImageSourceEvent) — вызывается, если при загрузке изображения произошла ошибка. -
imageloadstart(ImageSourceEvent) — вызывается при начале загрузки изображения. -
propertychange(ObjectEvent) — вызывается при изменении свойства.
-
Наследует
Методы
-
changed() унаследовано
-
Увеличивает счётчик ревизии и отправляет событие 'change'.
-
dispatchEvent(event){boolean | undefined} унаследовано
-
Отправляет событие и вызывает все обработчики, подписанные на события этого типа. Параметр события может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-либо вызвал preventDefault для объекта события или если любой из обработчиков вернул false.
-
get(key){*} унаследовано
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} унаследовано
-
Возвращает функцию атрибуции источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} унаследовано
-
Возвращает:
Можно ли свернуть атрибуцию.
-
getImageLoadFunction(){LoadFunction}
-
Возвращает функцию загрузки изображений источника.
Возвращает:
Функция загрузки изображений.
-
getKeys(){Array.<string>} унаследовано
-
Возвращает список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getParams(){Object}
-
Возвращает заданные пользователем параметры: переданные конструктору через параметр "params" и, возможно, обновлённые с помощью метода updateParams.
Возвращает:
Параметры.
-
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. -
setImageLoadFunction(imageLoadFunction)
-
Задаёт функцию загрузки изображений источника MapGuide.
Имя Тип Описание imageLoadFunctionLoadFunction Функция загрузки изображений.
-
setParams(params)
-
Задаёт параметры, указанные пользователем.
Имя Тип Описание paramsObject Параметры.
-
setProperties(values, silent) унаследовано
-
Задаёт набор пар «ключ — значение». Обратите внимание: существующие свойства заменяются, а новые добавляются (существующие свойства не удаляются).
Имя Тип Описание valuesPartial.<NoInfer.<Properties>> Значения.
silentboolean | undefined Обновить без вызова события.
-
un(type, listener) унаследовано
-
Отменяет подписку на событие указанного типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
-
unset(key, silent) унаследовано
-
Удаляет свойство.
Имя Тип Описание keystring Имя ключа.
silentboolean | undefined Удалить без вызова события.
-
updateParams(params)
-
Обновляет параметры, указанные пользователем.
Имя Тип Описание paramsObject Параметры.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_ImageMapGuide-ImageMapGuide.html