Spec-Zone.ru › OpenLayers

ol/source/Tile~TileSource


import TileSource from 'ol/source/Tile.js';

Абстрактный базовый класс; обычно используется только для создания подклассов, а не для создания экземпляров в приложениях. Базовый класс для источников, предоставляющих изображения, разделённые на сетку тайлов.

new TileSource(options)

source/Tile.js, line 50
Имя Тип Описание
attributions AttributionLike | undefined

Подписи.

attributionsCollapsible boolean (defaults to true)

Подписи можно сворачивать.

cacheSize number | undefined

Устаревшее. Используйте параметр cacheSize для слоя вместо него.

tilePixelRatio number | undefined

TilePixelRatio.

projection ProjectionLike | undefined

Проекция.

state State | undefined

Состояние.

tileGrid TileGrid | undefined

TileGrid.

wrapX boolean (defaults to false)

WrapX.

transition number | undefined

Переход.

key string | undefined

Ключ.

zDirection number | NearestDirectionFunction (defaults to 0)

ZDirection.

interpolate boolean (defaults to false)

Использовать интерполированные значения при повторной выборке. По умолчанию при повторной выборке используется ближайший сосед.

События:
  • change (BaseEvent) - Общее событие изменения. Срабатывает при увеличении счётчика версий.
  • error (BaseEvent) - Общее событие ошибки. Срабатывает при возникновении ошибки.
  • propertychange (ObjectEvent) - Срабатывает при изменении свойства.

Подклассы

  • DataTileSource
  • UTFGrid
  • UrlTile

Расширяет

  • Source

Методы

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

Observable.js, строка 68

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

clear()

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

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

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

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

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

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

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

Возвращаемое значение:
true, если какой-либо обработчик вызвал 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(key, value, silent) inherited

Object.js, строка 215

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

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

Имя ключа.

value *

Значение.

silent boolean | undefined

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

setAttributions(attributions) inherited

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

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

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

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

setProperties(values, silent) inherited

Object.js, строка 235

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

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

Значения.

silent boolean | undefined

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

un(type, listener) inherited

Observable.js, строка 173

Отменить прослушивание определенного типа события.

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

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

listener function

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

unset(key, silent) inherited

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_Tile-TileSource.html

Spec-Zone.ru

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