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) Устанавливается в значение
1при отладкеVectorTileисточников с конфигурацией по умолчанию. Выберите, использовать плитки с более высоким или более низким уровнем масштабирования при значениях между целыми уровнями масштабирования. См.getZForResolution.sourceTileSource | undefined Источник плиток. Это позволяет
projection,tileGrid,wrapXиzDirectionкопировать из другого источника. Если указаны какsource, так и отдельные параметры, приоритет отдаётся отдельным параметрам.templatestring (по умолчанию 'z:{z} x:{x} y:{y}') Шаблон для маркировки плиток. Должен включать
{x},{y}или{-y}и{z}плейсхолдеры.Вызывает:
-
change(BaseEvent) - Общее событие изменения. Срабатывает, когда счётчик ревизии увеличивается. -
error(BaseEvent) - Общее событие ошибки. Срабатывает при возникновении ошибки. -
propertychange(ObjectEvent) - Срабатывает при изменении свойства. -
tileloadend(TileSourceEvent) - Срабатывает, когда загрузка плитки завершается, либо когда данные загружены, либо когда загрузка была прервана, потому что плитка больше не нужна. -
tileloaderror(TileSourceEvent) - Срабатывает, если загрузка плитки приводит к ошибке. Обратите внимание, что это не правильное место для повторной загрузки плиток. Подробности см. вload. -
tileloadstart(TileSourceEvent) - Срабатывает при начале загрузки плитки.
-
Расширяет
Методы
-
changed() унаследованно
-
Увеличивает счетчик ревизии и отправляет событие 'change'.
-
clear() унаследованно
-
Удаляет все кэшированные перепроектированные тайлы из источника. В следующем цикле отрисовки будут созданы новые тайлы.
-
dispatchEvent(event){boolean | undefined} унаследованно
-
Отправляет событие и вызывает всех слушателей, подписывающихся на события этого типа. Параметр event может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | строка Объект события.
Возвращает:
false, если кто-то вызвал preventDefault для объекта события или если какой-либо из слушателей вернул false.
-
get(key){*} унаследованно
-
Получает значение.
Имя Тип Описание keyстрока Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} унаследованно
-
Получает функцию атрибуции для источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} унаследованно
-
Возвращает:
Атрибуции сворачиваются.
-
getKeys(){Array.<string>} унаследованно
-
Получает список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getProjection(){Projection | null} унаследованно
-
Получает проекцию источника.
Возвращает:
Проекцию.
-
getProperties(){Object.<string, *>} унаследованно
-
Получает объект всех имён свойств и их значений.
Возвращает:
Объект.
-
getRevision(){number} унаследованно
-
Получает номер версии для данного объекта. Каждый раз при изменении объекта его номер версии увеличивается.
Возвращает:
Номер ревизии.
-
getState(){State} унаследованно
-
Получает состояние источника, см.
Stateдля возможных состояний.Возвращает:
Состояние.
-
getTileGrid(){TileGrid | null} унаследованно
-
Возвращает сетку тайлов источника тайлов.
Возвращает:
Сетку тайлов.
-
on(type, listener){EventsKey | Array<EventsKey>} унаследованно
-
Прослушивает события определённого типа.
Имя Тип Описание typeстрока | Array.<строка> Тип события или массив типов событий.
listenerфункция Функция слушателя.
Возвращает:
Уникальный ключ слушателя. Если вызвана с массивом типов событий в качестве первого аргумента, возвращаемое значение будет массивом ключей.
-
once(type, listener){EventsKey | Array<EventsKey>} унаследованно
-
Прослушать один раз определённый тип события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
Возвращаемое значение:
Уникальный ключ для слушателя. Если вызвано с массивом типов событий в качестве первого аргумента, возвращаемое значение будет массивом ключей.
-
set(ключ, значение, беззвучно) унаследованно
-
Устанавливает значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновить без срабатывания события.
-
setAttributions(атрибуты) унаследованно
-
Устанавливает атрибуты источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуты. Можно передать как
string,Array<string>,Attributionилиundefined. -
setProperties(значения, беззвучно) унаследованно
-
Устанавливает коллекцию пар «ключ-значение». Обратите внимание, что это изменяет все существующие свойства и добавляет новые (не удаляет существующие свойства).
Имя Тип Описание valuesObject.<string, *> Значения.
silentboolean | undefined Обновить без срабатывания события.
-
setTileGridForProjection(проекция, сетка_плиток) унаследованно
-
Устанавливает сетку плиток для использования при повторной проекции плиток на заданную проекцию вместо стандартной сетки плиток для проекции.
Это может быть полезно, когда стандартная сетка плиток не может быть создана (например, проекция не имеет определённого охвата) или по причинам оптимизации (нестандартный размер плиток, разрешения и т. д.).
Имя Тип Описание projectionProjectionLike Проекция.
tilegridTileGrid Сетка плиток для использования в проекции.
-
setUrl(url) унаследованно
-
Имя Тип Описание urlUrlLike Новый URL.
-
un(тип, слушатель) унаследованно
-
Отписаться от определённого типа события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
-
unset(ключ, беззвучно) унаследованно
-
Удаляет свойство.
Имя Тип Описание 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