ol/source/OGCMapTile~OGCMapTile
import OGCMapTile from 'ol/source/OGCMapTile.js';
Источник слоя для карт из сервиса OGC API - Tiles, предоставляющего тайлы типа "карта". Сервис должен соответствовать по крайней мере основному (http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/core) и набору тайлов (http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/tileset) классам соответствия. Для поддержки опции collections сервис должен соответствовать классу соответствия выбора коллекций (http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/collections-selection).
-
new OGCMapTile(options)
-
Имя Тип Описание urlstring URL-адрес конечной точки набора тайлов OGC Map Tiles.
contextObject | undefined Словарь значений для использования в шаблоне URL тайлов. Переменные
{tileMatrix}(уровень масштабирования),{tileRow}и{tileCol}в URL всегда будут предоставляться источником.mediaTypestring | undefined Тип содержимого для тайлов (например, "image/png"). Если не указано, источник попытается найти ссылку с атрибутом rel="item", использующую поддерживаемый тип изображения.
projectionProjectionLike | undefined Проекция. По умолчанию проекция будет взята из
crstileMatrixSet. Вы можете переопределить её, указав проекцию в конструкторе.attributionsAttributionLike | undefined Атрибуты.
cacheSizenumber | undefined Устаревшее. Используйте опцию cacheSize для слоя вместо этого.
crossOriginnull | string | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание, что вам необходимо предоставить значениеcrossOrigin, если вы хотите получить доступ к пиксельным данным с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_imageinterpolateboolean (defaults to true) Использовать интерполированные значения при пересэмплировании. По умолчанию используется линейная интерполяция при пересэмплировании. Установите в false, чтобы использовать ближайшего соседа вместо этого.
reprojectionErrorThresholdnumber (defaults to 0.5) Максимальная допустимая ошибка репроекции (в пикселях). Более высокие значения могут увеличить производительность репроекции, но снизить точность.
tileLoadFunctionLoadFunction | undefined Необязательная функция для загрузки тайла по URL. По умолчанию
function(tile, src) { tile.getImage().src = src; };wrapXboolean (defaults to true) Обёртывать мир по горизонтали.
transitionnumber | undefined Длительность перехода непрозрачности при отрисовке. Для отключения перехода непрозрачности, передайте
transition: 0.collectionsArray.<string> | undefined Список подресурсов геопространственных данных для включения. Если не указано, будет включён весь набор данных. Эта опция не применима при запросе набора тайлов для одной коллекции.
События:
-
change(BaseEvent) - Общее событие изменения. Срабатывает при увеличении счётчика ревизий. -
error(BaseEvent) - Общее событие ошибки. Срабатывает при возникновении ошибки. -
propertychange(ObjectEvent) - Срабатывает при изменении свойства. -
tileloadend(TileSourceEvent) - Срабатывает при завершении загрузки тайла, либо при загрузке данных, либо при прерывании загрузки, так как тайл больше не нужен. -
tileloaderror(TileSourceEvent) - Срабатывает, если загрузка тайла приводит к ошибке. Обратите внимание, что это не подходящее место для повторного запроса тайлов. См.loadдля подробностей. -
tileloadstart(TileSourceEvent) - Срабатывает при начале загрузки тайла.
-
Расширяет
Методы
-
changed() inherited
-
Увеличивает счётчик ревизий и отправляет событие 'change'.
-
clear() inherited
-
Удаляет все кэшированные перепроектированные тайлы из источника. Следующий цикл отрисовки создаст новые тайлы.
-
dispatchEvent(event){boolean | undefined} inherited
-
Отправляет событие и вызывает всех слушателей, слушающих события этого типа. Параметр события может быть либо строкой, либо объектом с свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-то вызвал preventDefault в объекте события или если какой-либо из слушателей вернул false.
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} inherited
-
Получить функцию атрибуции для источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} inherited
-
Возвращает:
Атрибуции можно сворачивать.
-
Получить список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getProjection(){Projection | null} inherited
-
Получить проекцию источника.
Возвращает:
Проекция.
-
Получить объект со всеми именами свойств и значениями.
Возвращает:
Объект.
-
getRevision(){number} inherited
-
Получить номер версии этого объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращает:
Ревизия.
-
Получить состояние источника, см.
Stateдля возможных состояний.Возвращает:
Состояние.
-
Возвращает сетку тайлов источника тайлов.
Возвращает:
Сетка тайлов.
-
getTileLoadFunction(){LoadFunction} inherited
-
Устарело. Используйте вместо этого источник ImageTile. Возвращает функцию загрузки тайла источника.
Возвращает:
TileLoadFunction
-
getTileUrlFunction(){UrlFunction} inherited
-
Устарело. Используйте вместо этого источник ImageTile. Возвращает функцию URL тайла источника.
Возвращает:
TileUrlFunction
-
getUrls(){!Array.<string> | null} inherited
-
Устарело. Используйте вместо этого источник ImageTile. Возвращает URL-адреса, используемые для этого источника. Если вместо url или urls используется tileUrlFunction, возвращается null.
Возвращает:
URL-адреса.
-
Прислушиваться к определенному типу события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращаемое значение:
Уникальный ключ для обработчика. Если вызывается с массивом типов событий в качестве первого аргумента, возвращаемое значение будет массивом ключей.
-
Прислушиваться один раз к определенному типу события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращаемое значение:
Уникальный ключ для обработчика. Если вызывается с массивом типов событий в качестве первого аргумента, возвращаемое значение будет массивом ключей.
-
set(key, value, silent) inherited
-
Устанавливает значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновить без запуска события.
-
setAttributions(attributions) inherited
-
Установить атрибуции источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуции. Могут быть переданы как
string,Array<string>,Attribution, илиundefined. -
setProperties(values, silent) inherited
-
Устанавливает набор пар ключ-значение. Обратите внимание, что это изменяет все существующие свойства и добавляет новые (это не удаляет какие-либо существующие свойства).
Имя Тип Описание valuesObject.<string, *> Значения.
silentboolean | undefined Обновить без запуска события.
-
setRenderReprojectionEdges(render) inherited
-
Устанавливает, отображать ли края перепроектирования (обычно для отладки).
Имя Тип Описание renderboolean Отображать края.
-
setTileGridForProjection(projection, tilegrid) inherited
-
Устанавливает сетку тайлов, используемую при перепроектировании тайлов в заданную проекцию вместо стандартной сетки тайлов для проекции.
Это может быть полезно, когда стандартную сетку тайлов создать нельзя (например, у проекции нет заданного охвата) или по причинам оптимизации (размер тайла, разрешения, ...).
Имя Тип Описание projectionProjectionLike Проекция.
tilegridTileGrid Сетка тайлов, используемая для проекции.
-
setTileLoadFunction(tileLoadFunction) inherited
-
Устарело. Используйте источник ImageTile вместо этого. Установить функцию загрузки тайла источника.
Имя Тип Описание tileLoadFunctionLoadFunction Функция загрузки тайла.
-
setTileUrlFunction(tileUrlFunction, key) inherited
-
Устарело. Используйте источник ImageTile вместо этого. Установить функцию URL тайла источника.
Имя Тип Описание tileUrlFunctionUrlFunction Функция URL тайла.
keystring | undefined Необязательный новый ключ тайла для источника.
-
setUrl(url) устаревший
-
Установить URL для запросов.
Имя Тип Описание urlстрока URL.
-
setUrls(urls) устаревший
-
Устарело. Используйте вместо этого источник ImageTile. Установить URL для запросов.
Имя Тип Описание urlsМассив.<строка> URL.
-
un(type, listener) устаревший
-
Отписаться от определённого типа события.
Имя Тип Описание typeстрока | Массив.<строка> Тип события или массив типов событий.
listenerфункция Функция-слушатель.
-
unset(key, silent) устаревший
-
Удалить свойство.
Имя Тип Описание keyстрока Имя ключа.
silentлогическое значение | undefined Удалить без срабатывания события.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_OGCMapTile-OGCMapTile.html