Spec-Zone.ru › OpenLayers

ol/source/ImageMapGuide~ImageMapGuide


import ImageMapGuide from 'ol/source/ImageMapGuide.js';

Источник изображений с серверов Mapguide

новый ImageMapGuide(options)

source/ImageMapGuide.js, строка 38
Имя Тип Описание
url строка | undefined

URL mapagent.

crossOrigin null | строка | undefined

Атрибут crossOrigin для загружаемых изображений. Обратите внимание, что вам необходимо указать значение crossOrigin, если вы хотите получить доступ к пиксельным данным с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image

displayDpi число (по умолчанию 96)

Разрешение отображения.

metersPerUnit число (по умолчанию 1)

Значение метров на единицу.

hidpi логическое значение (по умолчанию true)

Использовать значение ol/Map#pixelRatio при запросе изображения с удаленного сервера.

useOverlay логическое значение | undefined

Если true, будет использоваться GETDYNAMICMAPOVERLAYIMAGE.

projection ProjectionLike | undefined

Проекция. По умолчанию используется проекция представления.

ratio число (по умолчанию 1)

Коэффициент. 1 означает, что запросы к изображениям соответствуют размеру области просмотра карты, 2 означает в два раза большую ширину и высоту области просмотра карты и так далее. Должно быть 1 или больше.

resolutions Массив.<число> | undefined

Разрешения. Если указано, запросы будут выполняться только для этих разрешений.

imageLoadFunction LoadFunction | undefined

Необязательная функция для загрузки изображения по заданному URL.

interpolate логическое значение (по умолчанию true)

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

params Объект | undefined

Дополнительные параметры.

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

Расширяет

  • ImageSource

Методы

dispatchEvent(event){boolean | undefined} inherited

events/Target.js, line 85

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

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

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

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

get(key){*} inherited

Object.js, line 135

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

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

Имя ключа.

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

getAttributions(){Attribution} inherited

source/Source.js, line 129

Получить функцию атрибуции для источника.

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

getAttributionsCollapsible(){boolean} inherited

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

getImageLoadFunction(){LoadFunction}

source/ImageMapGuide.js, line 172

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

Возвращаемое значение:
Функция загрузки изображения.

getKeys(){Array.<string>} inherited

Object.js, line 148

Получить список имён свойств объекта.

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

getParams(){Object}

source/ImageMapGuide.js, line 129

Получить переданные пользователем параметры, т.е. те, которые были переданы в конструктор через опцию "params", и, возможно, обновлённые с помощью метода updateParams.

Возвращаемое значение:
Параметры.

getProjection(){Projection | null} inherited

source/Source.js, line 146

Получить проекцию источника.

Возвращаемое значение:
Проекция.

getProperties(){Object.<string, *>} inherited

Object.js, line 157

Получить объект со всеми именами и значениями свойств.

Возвращаемое значение:
Объект.

getRevision(){number} inherited

Observable.js, line 79

Получить номер версии этого объекта. Каждый раз при изменении объекта его номер версии увеличивается.

Возвращаемое значение:
Номер версии.

getState(){State} inherited

source/Source.js, line 170

Получить состояние источника, см. State для возможных состояний.

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

on(type, listener){EventsKey | Array<EventsKey>} inherited

Observable.js, line 152

Подписаться на определённый тип события.

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

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

listener function

Функция-слушатель.

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

once(type, listener){EventsKey | Array<EventsKey>} inherited

Observable.js, line 164

Подписаться на определённый тип события один раз.

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

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

listener function

Функция-слушатель.

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

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

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

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

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

Object.js, строка 215

Устанавливает значение.

Имя Тип Описание
key строка

Имя ключа.

value *

Значение.

silent логическое | undefined

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

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

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

Устанавливает атрибуты источника.

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

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

setImageLoadFunction(imageLoadFunction)

source/ImageMapGuide.js, строка 191

Устанавливает функцию загрузки изображения для источника MapGuide.

Имя Тип Описание
imageLoadFunction LoadFunction

Функция загрузки изображения.

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

Object.js, строка 235

Устанавливает набор пар ключ-значение. Обратите внимание, что это изменяет любые существующие свойства и добавляет новые (это не удаляет никакие существующие свойства).

Имя Тип Описание
values Объект.<строка, *>

Значения.

silent логическое | undefined

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

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

Observable.js, строка 173

Отменить прослушивание определенного типа события.

Имя Тип Описание
type строка | Массив.<строка>

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

listener функция

Функция-прослушиватель.

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

Object.js, строка 259

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

Имя Тип Описание
key строка

Имя ключа.

silent логическое | undefined

Удалить без срабатывания события.

updateParams(params)

source/ImageMapGuide.js, строка 181

Обновить предоставленные пользователем параметры.

Имя Тип Описание
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

Spec-Zone.ru

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