Spec-Zone.ru › OpenLayers

ol/source/TileDebug~TileDebug


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

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

new TileDebug(options)

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

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

tileGrid TileGrid | undefined

Сетка плиток.

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

Указывает, нужно ли оборачивать мир по горизонтали.

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

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

source TileSource | undefined

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

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

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

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

Расширяет

  • ImageTileSource

Методы

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

Observable.js, строка 68

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

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

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

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

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

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

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

Имя Тип Описание
event BaseEvent | строка

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

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

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

Object.js, строка 135

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

Имя Тип Описание
key строка

Имя ключа.

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

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

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

Получает функцию атрибуции для источника.

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

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

source/Source.js, строка 137
Возвращает:
Атрибуции сворачиваются.

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

Object.js, строка 148

Получает список имён свойств объекта.

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

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

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

Получает проекцию источника.

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

getProperties(){Object.<string, *>} унаследованно

Object.js, строка 157

Получает объект всех имён свойств и их значений.

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

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

Observable.js, строка 79

Получает номер версии для данного объекта. Каждый раз при изменении объекта его номер версии увеличивается.

Возвращает:
Номер ревизии.

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

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

Получает состояние источника, см. State для возможных состояний.

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

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

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

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

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

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

Observable.js, строка 152

Прослушивает события определённого типа.

Имя Тип Описание
type строка | Array.<строка>

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

listener функция

Функция слушателя.

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

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

Observable.js, строка 164

Прослушать один раз определённый тип события.

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

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

listener function

Функция-слушатель.

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

set(ключ, значение, беззвучно) унаследованно

Object.js, строка 215

Устанавливает значение.

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

Имя ключа.

value *

Значение.

silent boolean | undefined

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

setAttributions(атрибуты) унаследованно

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

Устанавливает атрибуты источника.

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

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

setProperties(значения, беззвучно) унаследованно

Object.js, строка 235

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

Имя Тип Описание
values Object.<string, *>

Значения.

silent boolean | undefined

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

setTileGridForProjection(проекция, сетка_плиток) унаследованно

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

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

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

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

Проекция.

tilegrid TileGrid

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

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

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

Новый URL.

un(тип, слушатель) унаследованно

Observable.js, строка 173

Отписаться от определённого типа события.

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

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

listener function

Функция-слушатель.

unset(ключ, беззвучно) унаследованно

Object.js, строка 259

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

Имя Тип Описание
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