ol/source/OGCMap~OGCMap
import OGCMap from 'ol/source/OGCMap.js';
Источник для серверов OGC Maps, предоставляющих отдельные изображения без тайлов.
-
new OGCMap(options)
-
Имя Тип Описание attributionsAttributionLike | undefined Атрибуция.
crossOriginnull | string | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание: если вы хотите получать доступ к данным пикселей с помощью Canvas renderer, необходимо указать значениеcrossOrigin. Подробнее см. на странице https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.referrerPolicyReferrerPolicy | undefined Свойство
referrerPolicyдля загруженных изображений.hidpiboolean (defaults to true) Использовать значение
ol/Map#pixelRatioпри запросе изображения с удалённого сервера.imageLoadFunctionLoadFunction | undefined Необязательная функция для загрузки изображения по URL.
interpolateboolean (defaults to true) Использовать интерполированные значения при передискретизации. По умолчанию при передискретизации используется линейная интерполяция. Установите значение false, чтобы вместо неё использовать метод ближайшего соседа.
paramsObject.<string, *> | undefined Параметры запроса OGC Maps. По умолчанию ни один параметр не является обязательным.
width,height,bbox,crsиbbox-crsбудут задаваться динамически.projectionProjectionLike | undefined Проекция. По умолчанию используется проекция вида.
rationumber (defaults to 1.5) Коэффициент. Значение
1означает, что размеры запрашиваемых изображений соответствуют размеру области просмотра карты,2— что ширина и высота вдвое превышают размеры области просмотра карты, и так далее. Значение должно быть не меньше1.resolutionsArray.<number> | undefined Разрешения. Если указаны, запросы будут выполняться только для этих разрешений.
urlstring | undefined URL сервиса OGC Maps.
Генерирует события:
-
change(BaseEvent) — Общее событие изменения. Вызывается при увеличении счётчика ревизии. -
error(BaseEvent) — Общее событие ошибки. Вызывается при возникновении ошибки. -
imageloadend(ImageSourceEvent) — Вызывается после завершения загрузки изображения. -
imageloaderror(ImageSourceEvent) — Вызывается, если при загрузке изображения произошла ошибка. -
imageloadstart(ImageSourceEvent) — Вызывается при начале загрузки изображения. -
propertychange(ObjectEvent) — Вызывается при изменении свойства.
-
Наследует
Методы
-
changed() унаследовано
-
Увеличивает счётчик ревизии и отправляет событие 'change'.
-
dispatchEvent(event){boolean | undefined} унаследовано
-
Отправляет событие и вызывает все обработчики, ожидающие события этого типа. Параметр event может быть строкой или объектом со свойством
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.Возвращает:
Состояние.
-
getUrl(){string | undefined}
-
Возвращает URL этого источника OGC Maps.
Возвращает:
URL.
-
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)
-
Задаёт функцию загрузки изображений источника.
Имя Тип Описание imageLoadFunctionLoadFunction Функция загрузки изображений.
-
setParams(params)
-
Задаёт параметры, переданные пользователем.
Имя Тип Описание paramsObject Параметры.
-
setProperties(values, silent) унаследовано
-
Задаёт набор пар «ключ — значение». Обратите внимание: при этом изменяются существующие свойства и добавляются новые (имеющиеся свойства не удаляются).
Имя Тип Описание valuesPartial.<NoInfer.<Properties>> Значения.
silentboolean | undefined Обновить без отправки события.
-
setUrl(url)
-
Задаёт URL для запросов.
Имя Тип Описание urlstring | undefined URL.
-
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_OGCMap-OGCMap.html