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 с callback для загрузки TileJSON. Полезно, если сервер не поддерживает CORS.
tileJSONConfig | undefined Конфигурация TileJSON для этого источника. Если она не указана, необходимо настроить
url.urlstring | undefined Конечная точка TileJSON, предоставляющая конфигурацию для этого источника. Запрос будет выполнен через JSONP. Если она не указана, необходимо настроить
tileJSON.wrapXboolean (по умолчанию true) Следует ли оборачивать мир по горизонтали.
zDirectionnumber | NearestDirectionFunction (по умолчанию 0) Выберите, использовать ли тайлы с более высоким или более низким уровнем масштабирования при значениях между целыми уровнями масштабирования. См.
getZForResolution.Генерирует события:
-
change(BaseEvent) — общее событие изменения. Вызывается при увеличении счётчика версий. -
error(BaseEvent) — общее событие ошибки. Вызывается при возникновении ошибки. -
propertychange(ObjectEvent) — вызывается при изменении свойства.
-
Наследует
Методы
-
changed() унаследовано
-
Увеличивает счётчик версий и отправляет событие 'change'.
-
clear() унаследовано
-
Удаляет из источника все кэшированные перепроецированные тайлы. При следующем цикле отрисовки будут созданы новые тайлы.
-
dispatchEvent(event){boolean | undefined} унаследовано
-
Отправляет событие и вызывает все обработчики, ожидающие события этого типа. Параметр event может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-либо вызвал preventDefault для объекта события или если какой-либо из обработчиков вернул false.
-
forDataAtCoordinateAndResolution(coordinate, resolution, callback, request)
-
Вызывает callback (по умолчанию синхронно) с доступными данными для заданных координат и разрешения (или
null, если данные ещё не загружены или произошла ошибка).Имя Тип Описание coordinateCoordinate Координата.
resolutionnumber Разрешение.
callbackfunction Функция обратного вызова.
requestboolean | undefined Если задано
true, функция обратного вызова всегда выполняется асинхронно. Данные тайла запрашиваются, если они ещё не загружены. -
get(key){*} унаследовано
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} унаследовано
-
Получает функцию атрибуции источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} унаследовано
-
Возвращает:
Можно ли сворачивать атрибуции.
-
getKeys(){Array.<string>} унаследовано
-
Получает список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getProjection(){Projection | null} унаследовано
-
Получает проекцию источника.
Возвращает:
Проекция.
-
getProperties(){NoInfer.<Properties>} унаследовано
-
Получает объект со всеми именами свойств и их значениями.
Возвращает:
Объект.
-
getRevision(){number} унаследовано
-
Получает номер версии объекта. При каждом изменении объекта номер версии увеличивается.
Возвращает:
Версия.
-
getState(){State} унаследовано
-
Получает состояние источника. Возможные состояния см. в разделе
State.Возвращает:
Состояние.
-
getTemplate(){string | undefined}
-
Возвращает шаблон из TileJSON.
Возвращает:
Шаблон из TileJSON.
-
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 Обновить без вызова события.
-
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_UTFGrid-UTFGrid.html