Spec-Zone.ru › OpenLayers

ol/source/TileDebug~TileDebug


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

Псевдоисточник тайлов, который не загружает тайлы с сервера, а отображает сетку тайлов/проекции вместе с координатами каждого тайла. Пример см. в examples/canvas-tiles.

new TileDebug(options)

source/TileDebug.js, строка 37
Имя Тип Описание
projection ProjectionLike (по умолчанию 'EPSG:3857')

Необязательная проекция.

tileGrid TileGrid | undefined

Сетка тайлов.

wrapX boolean (по умолчанию true)

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

zDirection number | NearestDirectionFunction (по умолчанию 0)

При отладке источников VectorTile со стандартной конфигурацией задайте значение 1. Выберите, использовать ли тайлы с более высоким или более низким уровнем масштаба, если масштаб находится между целыми значениями. См. getZForResolution.

source TileSource | undefined

Источник тайлов. Это позволяет скопировать projection, tileGrid, wrapX и zDirection из другого источника. Если указаны и source, и отдельные параметры, приоритет имеют отдельные параметры.

template string (по умолчанию 'z:{z} x:{x} y:{y}')

Шаблон для подписей тайлов. Должен содержать заполнители {x}, {y} или {-y}, а также {z}.

color string (по умолчанию 'grey')

Цвет CSS для заливки текста и обводки линий сетки каждого тайла.

События:
  • change (BaseEvent) — Общее событие изменения. Вызывается при увеличении счётчика ревизии.
  • error (BaseEvent) — Общее событие ошибки. Вызывается при возникновении ошибки.
  • propertychange (ObjectEvent) — Вызывается при изменении свойства.
  • tileloadend (TileSourceEvent) — Вызывается, когда загрузка тайла завершается: когда его данные загружены или когда загрузка прервана, поскольку тайл больше не нужен.
  • tileloaderror (TileSourceEvent) — Вызывается, если при загрузке тайла возникает ошибка. Обратите внимание, что это событие не следует использовать для повторной загрузки тайлов. Подробности см. в load.
  • tileloadstart (TileSourceEvent) — Вызывается, когда начинается загрузка тайла.

Наследует

  • ImageTileSource

Методы

changed() унаследовано

Observable.js, строка 68

Увеличивает счётчик ревизии и отправляет событие 'change'.

clear() унаследовано

source/Tile.js, строка 258

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

dispatchEvent(event){boolean | undefined} унаследовано

events/Target.js, строка 85

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

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

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

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

get(key){*} унаследовано

Object.js, строка 136

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

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

Имя ключа.

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

getAttributions(){Attribution} унаследовано

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

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

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

getAttributionsCollapsible(){boolean} унаследовано

source/Source.js, строка 137
Возвращает:
Можно ли сворачивать атрибуции.

getKeys(){Array.<string>} унаследовано

Object.js, строка 149

Возвращает список имён свойств объекта.

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

getProjection(){Projection | null} унаследовано

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

Возвращает проекцию источника.

Возвращает:
Проекция.

getProperties(){NoInfer.<Properties>} унаследовано

Object.js, строка 158

Возвращает объект со всеми именами и значениями свойств.

Возвращает:
Объект.

getRevision(){number} унаследовано

Observable.js, строка 79

Возвращает номер версии объекта. При каждом изменении объекта номер его версии увеличивается.

Возвращает:
Ревизия.

getState(){State} унаследовано

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

Возвращает состояние источника. Возможные состояния см. в State.

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

getTileGrid(){TileGrid | null} унаследовано

source/Tile.js, строка 190

Возвращает сетку тайлов источника тайлов.

Возвращает:
Сетка тайлов.

on(type, listener){EventsKey | Array<EventsKey>} унаследовано

Observable.js, строка 152

Подписывается на события указанного типа.

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

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

listener function

Функция-обработчик.

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

once(type, listener){EventsKey | Array<EventsKey>} унаследовано

Observable.js, строка 164

Однократно подписывается на событие указанного типа.

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

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

listener function

Функция-обработчик.

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

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

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

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

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

Object.js, строка 218

Задаёт значение.

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

Имя ключа.

value *

Значение.

silent boolean | undefined

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

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

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

Задаёт атрибуции источника.

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

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

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

Object.js, строка 238

Задаёт набор пар «ключ — значение». Обратите внимание: существующие свойства при этом изменяются, а новые добавляются (существующие свойства не удаляются).

Имя Тип Описание
values Partial.<NoInfer.<Properties>>

Значения.

silent boolean | undefined

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

setTileGridForProjection(projection, tilegrid) унаследовано

source/DataTile.js, строка 484

Задаёт сетку тайлов, которая будет использоваться при перепроецировании тайлов в указанную проекцию вместо сетки тайлов этой проекции по умолчанию.

Это может быть полезно, если невозможно создать сетку тайлов по умолчанию (например, для проекции не задана область охвата) или в целях оптимизации (пользовательский размер тайла, разрешения и т. д.).

Имя Тип Описание
projection ProjectionLike

Проекция.

tilegrid TileGrid

Сетка тайлов, используемая для проекции.

setUrl(url) унаследовано

source/ImageTile.js, строка 205
Имя Тип Описание
url UrlLike

Новый URL.

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

Observable.js, строка 173

Отписывается от событий указанного типа.

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

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

listener function

Функция-обработчик.

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

Object.js, строка 262

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

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

Имя ключа.

silent boolean | 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

Spec-Zone.ru

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