ol/source/ImageMapGuide~ImageMapGuide
import ImageMapGuide from 'ol/source/ImageMapGuide.js';
Источник изображений с серверов Mapguide
-
новый ImageMapGuide(options)
-
Имя Тип Описание urlстрока | undefined URL mapagent.
crossOriginnull | строка | undefined Атрибут
crossOriginдля загружаемых изображений. Обратите внимание, что вам необходимо указать значениеcrossOrigin, если вы хотите получить доступ к пиксельным данным с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_imagedisplayDpiчисло (по умолчанию 96) Разрешение отображения.
metersPerUnitчисло (по умолчанию 1) Значение метров на единицу.
hidpiлогическое значение (по умолчанию true) Использовать значение
ol/Map#pixelRatioпри запросе изображения с удаленного сервера.useOverlayлогическое значение | undefined Если
true, будет использоватьсяGETDYNAMICMAPOVERLAYIMAGE.projectionProjectionLike | undefined Проекция. По умолчанию используется проекция представления.
ratioчисло (по умолчанию 1) Коэффициент.
1означает, что запросы к изображениям соответствуют размеру области просмотра карты,2означает в два раза большую ширину и высоту области просмотра карты и так далее. Должно быть1или больше.resolutionsМассив.<число> | undefined Разрешения. Если указано, запросы будут выполняться только для этих разрешений.
imageLoadFunctionLoadFunction | undefined Необязательная функция для загрузки изображения по заданному URL.
interpolateлогическое значение (по умолчанию true) Использовать интерполированные значения при повторной выборке. По умолчанию используется линейная интерполяция при повторной выборке. Установите значение false, чтобы использовать ближайшего соседа вместо этого.
paramsОбъект | undefined Дополнительные параметры.
Возбуждает события:
-
change(BaseEvent) - Общее событие изменения. Срабатывает при увеличении счетчика ревизий. -
error(BaseEvent) - Общее событие ошибки. Срабатывает при возникновении ошибки. -
imageloadend(ImageSourceEvent) - Срабатывает, когда завершается загрузка изображения. -
imageloaderror(ImageSourceEvent) - Срабатывает, если загрузка изображения завершилась ошибкой. -
imageloadstart(ImageSourceEvent) - Срабатывает при начале загрузки изображения. -
propertychange(ObjectEvent) - Срабатывает при изменении свойства.
-
Расширяет
Методы
-
dispatchEvent(event){boolean | undefined} inherited
-
Отправляет событие и вызывает всех слушателей, отслеживающих события этого типа. Параметр события может быть строкой или объектом с свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращаемое значение:
false, если кто-то вызвал preventDefault в объекте события или любой из слушателей вернул false.
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращаемое значение:
Значение.
-
getAttributions(){Attribution} inherited
-
Получить функцию атрибуции для источника.
Возвращаемое значение:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} inherited
-
Возвращаемое значение:
Атрибуции могут быть свёрнуты.
-
getImageLoadFunction(){LoadFunction}
-
Возвращает функцию загрузки изображения из источника.
Возвращаемое значение:
Функция загрузки изображения.
-
Получить список имён свойств объекта.
Возвращаемое значение:
Список имён свойств.
-
getParams(){Object}
-
Получить переданные пользователем параметры, т.е. те, которые были переданы в конструктор через опцию "params", и, возможно, обновлённые с помощью метода updateParams.
Возвращаемое значение:
Параметры.
-
getProjection(){Projection | null} inherited
-
Получить проекцию источника.
Возвращаемое значение:
Проекция.
-
Получить объект со всеми именами и значениями свойств.
Возвращаемое значение:
Объект.
-
getRevision(){number} inherited
-
Получить номер версии этого объекта. Каждый раз при изменении объекта его номер версии увеличивается.
Возвращаемое значение:
Номер версии.
-
Получить состояние источника, см.
Stateдля возможных состояний.Возвращаемое значение:
Состояние.
-
Подписаться на определённый тип события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
Возвращаемое значение:
Уникальный ключ для слушателя. Если вызван с массивом типов событий в качестве первого аргумента, то возвращаемое значение будет массивом ключей.
-
Подписаться на определённый тип события один раз.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
Возвращаемое значение:
Уникальный ключ для слушателя. Если вызван с массивом типов событий в качестве первого аргумента, то возвращаемое значение будет массивом ключей.
-
refresh() унаследованный
-
Обновляет источник. Источник будет очищен, и данные с сервера будут перезагружены.
-
set(key, value, silent) унаследованный
-
Устанавливает значение.
Имя Тип Описание keyстрока Имя ключа.
value* Значение.
silentлогическое | undefined Обновить без срабатывания события.
-
setAttributions(attributions) унаследованный
-
Устанавливает атрибуты источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуты. Могут быть переданы как
string,Array<string>,Attributionилиundefined. -
setImageLoadFunction(imageLoadFunction)
-
Устанавливает функцию загрузки изображения для источника MapGuide.
Имя Тип Описание imageLoadFunctionLoadFunction Функция загрузки изображения.
-
setProperties(values, silent) унаследованный
-
Устанавливает набор пар ключ-значение. Обратите внимание, что это изменяет любые существующие свойства и добавляет новые (это не удаляет никакие существующие свойства).
Имя Тип Описание valuesОбъект.<строка, *> Значения.
silentлогическое | undefined Обновить без срабатывания события.
-
un(type, listener) унаследованный
-
Отменить прослушивание определенного типа события.
Имя Тип Описание typeстрока | Массив.<строка> Тип события или массив типов событий.
listenerфункция Функция-прослушиватель.
-
unset(key, silent) унаследованный
-
Удаляет свойство.
Имя Тип Описание keyстрока Имя ключа.
silentлогическое | undefined Удалить без срабатывания события.
-
updateParams(params)
-
Обновить предоставленные пользователем параметры.
Имя Тип Описание paramsОбъект Параметры.
© 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