ol/source/TileDebug~TileDebug
import TileDebug from 'ol/source/TileDebug.js';
Псевдоисточник тайлов, который не загружает тайлы с сервера, а отображает сетку тайлов/проекции вместе с координатами каждого тайла. Пример см. в examples/canvas-tiles.
-
new TileDebug(options)
-
Имя Тип Описание projectionProjectionLike (по умолчанию 'EPSG:3857') Необязательная проекция.
tileGridTileGrid | undefined Сетка тайлов.
wrapXboolean (по умолчанию true) Следует ли циклически повторять мир по горизонтали.
zDirectionnumber | NearestDirectionFunction (по умолчанию 0) При отладке источников
VectorTileсо стандартной конфигурацией задайте значение1. Выберите, использовать ли тайлы с более высоким или более низким уровнем масштаба, если масштаб находится между целыми значениями. См.getZForResolution.sourceTileSource | undefined Источник тайлов. Это позволяет скопировать
projection,tileGrid,wrapXиzDirectionиз другого источника. Если указаны иsource, и отдельные параметры, приоритет имеют отдельные параметры.templatestring (по умолчанию 'z:{z} x:{x} y:{y}') Шаблон для подписей тайлов. Должен содержать заполнители
{x},{y}или{-y}, а также{z}.colorstring (по умолчанию 'grey') Цвет CSS для заливки текста и обводки линий сетки каждого тайла.
События:
-
change(BaseEvent) — Общее событие изменения. Вызывается при увеличении счётчика ревизии. -
error(BaseEvent) — Общее событие ошибки. Вызывается при возникновении ошибки. -
propertychange(ObjectEvent) — Вызывается при изменении свойства. -
tileloadend(TileSourceEvent) — Вызывается, когда загрузка тайла завершается: когда его данные загружены или когда загрузка прервана, поскольку тайл больше не нужен. -
tileloaderror(TileSourceEvent) — Вызывается, если при загрузке тайла возникает ошибка. Обратите внимание, что это событие не следует использовать для повторной загрузки тайлов. Подробности см. вload. -
tileloadstart(TileSourceEvent) — Вызывается, когда начинается загрузка тайла.
-
Наследует
Методы
-
changed() унаследовано
-
Увеличивает счётчик ревизии и отправляет событие 'change'.
-
clear() унаследовано
-
Удаляет из источника все кэшированные перепроецированные тайлы. Во время следующего цикла отрисовки будут созданы новые тайлы.
-
dispatchEvent(event){boolean | undefined} унаследовано
-
Отправляет событие и вызывает все обработчики, подписанные на события этого типа. Параметр события может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-либо вызвал preventDefault для объекта события или если какой-либо из обработчиков вернул false.
-
get(key){*} унаследовано
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} унаследовано
-
Возвращает функцию атрибуции источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} унаследовано
-
Возвращает:
Можно ли сворачивать атрибуции.
-
getKeys(){Array.<string>} унаследовано
-
Возвращает список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getProjection(){Projection | null} унаследовано
-
Возвращает проекцию источника.
Возвращает:
Проекция.
-
getProperties(){NoInfer.<Properties>} унаследовано
-
Возвращает объект со всеми именами и значениями свойств.
Возвращает:
Объект.
-
getRevision(){number} унаследовано
-
Возвращает номер версии объекта. При каждом изменении объекта номер его версии увеличивается.
Возвращает:
Ревизия.
-
getState(){State} унаследовано
-
Возвращает состояние источника. Возможные состояния см. в
State.Возвращает:
Состояние.
-
getTileGrid(){TileGrid | null} унаследовано
-
Возвращает сетку тайлов источника тайлов.
Возвращает:
Сетка тайлов.
-
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. -
setProperties(values, silent) унаследовано
-
Задаёт набор пар «ключ — значение». Обратите внимание: существующие свойства при этом изменяются, а новые добавляются (существующие свойства не удаляются).
Имя Тип Описание valuesPartial.<NoInfer.<Properties>> Значения.
silentboolean | undefined Обновить без отправки события.
-
setTileGridForProjection(projection, tilegrid) унаследовано
-
Задаёт сетку тайлов, которая будет использоваться при перепроецировании тайлов в указанную проекцию вместо сетки тайлов этой проекции по умолчанию.
Это может быть полезно, если невозможно создать сетку тайлов по умолчанию (например, для проекции не задана область охвата) или в целях оптимизации (пользовательский размер тайла, разрешения и т. д.).
Имя Тип Описание projectionProjectionLike Проекция.
tilegridTileGrid Сетка тайлов, используемая для проекции.
-
setUrl(url) унаследовано
-
Имя Тип Описание urlUrlLike Новый URL.
-
un(type, listener) унаследовано
-
Отписывается от событий указанного типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
-
unset(key, silent) унаследовано
-
Удаляет свойство.
Имя Тип Описание keystring Имя ключа.
silentboolean | undefined Удалить без отправки события.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_TileDebug-TileDebug.html