ol/source/UTFGrid~UTFGrid
import UTFGrid from 'ol/source/UTFGrid.js';
Источник слоя для взаимодействия с данными UTFGrid, загружаемыми из формата TileJSON.
-
new UTFGrid(options)
-
Имя Тип Описание preemptiveboolean (по умолчанию true) Если
trueисточник UTFGrid загружает тайлы на основе их "видимости". Это повышает скорость ответа, но увеличивает трафик. Обратите внимание, что если установлено значениеfalse(отложенная загрузка), необходимо передатьtrueв качествеrequestметодуforDataAtCoordinateAndResolution, иначе данные никогда не будут загружены.jsonpboolean (по умолчанию false) Использовать JSONP с обратным вызовом для загрузки TileJSON. Полезно, когда сервер не поддерживает CORS.
tileJSONConfig | undefined Настройка TileJSON для этого источника. Если не указано, необходимо настроить
url.urlstring | undefined Конечная точка TileJSON, предоставляющая конфигурацию для этого источника. Запрос будет выполнен через JSONP. Если не указано, необходимо настроить
tileJSON.wrapXboolean (по умолчанию true) Оборачивать мир по горизонтали.
zDirectionnumber | NearestDirectionFunction (по умолчанию 0) Выберите, использовать ли тайлы с более высоким или более низким уровнем детализации при значении уровня детализации между целыми числами. См.
getZForResolution.События:
-
change(BaseEvent) — Общее событие изменения. Срабатывает, когда увеличивается счетчик ревизии. -
error(BaseEvent) — Общее событие ошибки. Срабатывает при возникновении ошибки. -
propertychange(ObjectEvent) — Срабатывает при изменении свойства.
-
Расширяет
Методы
-
changed() inherited
-
Увеличивает счётчик ревизии и отправляет событие 'change'.
-
clear() inherited
-
Удаляет все кэшированные перепроецированные тайлы из источника. Следующий цикл рендеринга создаст новые тайлы.
-
dispatchEvent(event){boolean | undefined} inherited
-
Отправляет событие и вызывает всех слушателей, слушающих события этого типа. Параметр события может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращаемое значение:
false, если кто-то вызвал preventDefault в объекте события или если любой из слушателей вернул false.
-
forDataAtCoordinateAndResolution(coordinate, resolution, callback, request)
-
Вызывает коллбек (синхронно по умолчанию) со доступными данными для заданной координаты и разрешения (или
null, если данные еще не загружены или произошла ошибка).Имя Тип Описание coordinateCoordinate Координата.
resolutionnumber Разрешение.
callbackfunction Коллбек.
requestboolean | undefined Если
true, коллбек всегда асинхронный. Данные тайла запрашиваются, если они еще не загружены. -
Получение значения.
Имя Тип Описание keystring Имя ключа.
Возвращаемое значение:
Значение.
-
getAttributions(){Attribution} inherited
-
Получение функции атрибуции для источника.
Возвращаемое значение:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} inherited
-
Возвращаемое значение:
Атрибуты сворачиваются.
-
Получение списка имён свойств объекта.
Возвращаемое значение:
Список имён свойств.
-
getProjection(){Projection | null} inherited
-
Получение проекции источника.
Возвращаемое значение:
Проекция.
-
Получение объекта всех имён свойств и их значений.
Возвращаемое значение:
Объект.
-
getRevision(){number} inherited
-
Получение номера версии для данного объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращаемое значение:
Номер ревизии.
-
Получение состояния источника, см.
Stateдля возможных состояний.Возвращаемое значение:
Состояние.
-
getTemplate(){string | undefined}
-
Возвращает шаблон из TileJSON.
Возвращаемое значение:
Шаблон из TileJSON.
-
Возвращает сетку тайлов для источника тайлов.
Возвращаемое значение:
Сетка тайлов.
-
on(тип, слушатель){EventsKey | Array<EventsKey>} унаследованный
-
Прослушивание события определенного типа.
Имя Тип Описание typeстрока | Массив.<строка> Тип события или массив типов событий.
listenerфункция Функция-слушатель.
Возвращаемое значение:
Уникальный ключ для слушателя. Если вызвана с массивом типов событий в качестве первого аргумента, возвращаемое значение будет массивом ключей.
-
once(тип, слушатель){EventsKey | Array<EventsKey>} унаследованный
-
Прослушивание события определенного типа один раз.
Имя Тип Описание typeстрока | Массив.<строка> Тип события или массив типов событий.
listenerфункция Функция-слушатель.
Возвращаемое значение:
Уникальный ключ для слушателя. Если вызвана с массивом типов событий в качестве первого аргумента, возвращаемое значение будет массивом ключей.
-
set(ключ, значение, беззвучно) унаследованный
-
Устанавливает значение.
Имя Тип Описание keyстрока Имя ключа.
value* Значение.
silentлогическое | undefined Обновить без срабатывания события.
-
setAttributions(атрибуты) унаследованный
-
Устанавливает атрибуты источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуты. Можно передавать как
string,Array<string>,Attribution, илиundefined. -
setProperties(значения, беззвучно) унаследованный
-
Устанавливает коллекцию пар "ключ-значение". Обратите внимание, что это изменяет все существующие свойства и добавляет новые (это не удаляет существующие свойства).
Имя Тип Описание valuesОбъект.<строка, *> Значения.
silentлогическое | undefined Обновить без срабатывания события.
-
un(тип, слушатель) унаследованный
-
Отписаться от события определенного типа.
Имя Тип Описание typeстрока | Массив.<строка> Тип события или массив типов событий.
listenerфункция Функция-слушатель.
-
unset(ключ, беззвучно) унаследованный
-
Удаляет свойство.
Имя Тип Описание 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_UTFGrid-UTFGrid.html