ol/source/Tile~TileSource
import TileSource from 'ol/source/Tile.js';
Абстрактный базовый класс; обычно используется только для создания подклассов, а не для создания экземпляров в приложениях. Базовый класс для источников, предоставляющих изображения, разделённые на сетку тайлов.
-
new TileSource(options)
-
Имя Тип Описание attributionsAttributionLike | undefined Подписи.
attributionsCollapsibleboolean (defaults to true) Подписи можно сворачивать.
cacheSizenumber | undefined Устаревшее. Используйте параметр cacheSize для слоя вместо него.
tilePixelRationumber | undefined TilePixelRatio.
projectionProjectionLike | undefined Проекция.
stateState | undefined Состояние.
tileGridTileGrid | undefined TileGrid.
wrapXboolean (defaults to false) WrapX.
transitionnumber | undefined Переход.
keystring | undefined Ключ.
zDirectionnumber | NearestDirectionFunction (defaults to 0) ZDirection.
interpolateboolean (defaults to false) Использовать интерполированные значения при повторной выборке. По умолчанию при повторной выборке используется ближайший сосед.
События:
-
change(BaseEvent) - Общее событие изменения. Срабатывает при увеличении счётчика версий. -
error(BaseEvent) - Общее событие ошибки. Срабатывает при возникновении ошибки. -
propertychange(ObjectEvent) - Срабатывает при изменении свойства.
-
Подклассы
Расширяет
Методы
-
changed() унаследованный
-
Увеличивает счётчик ревизий и отправляет событие 'change'.
-
clear()
-
Удаляет все кэшированные перепроектированные тайлы из источника. Следующий цикл отрисовки создаст новые тайлы.
-
dispatchEvent(event){boolean | undefined} унаследованный
-
Отправляет событие и вызывает все слушатели, прослушивающие события этого типа. Параметр события может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | строка Объект события.
Возвращаемое значение:
true, если какой-либо обработчик вызвал preventDefault на объекте события или если любой из слушателей вернул false.
-
get(key){*} унаследованный
-
Получает значение.
Имя Тип Описание keyстрока Имя ключа.
Возвращаемое значение:
Значение.
-
getAttributions(){Attribution} унаследованный
-
Получение функции атрибуции для источника.
Возвращаемое значение:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} унаследованный
-
Возвращаемое значение:
Флаги, указывающие, можно ли сворачивать атрибуции.
-
getKeys(){Array.<string>} унаследованный
-
Получение списка имён свойств объекта.
Возвращаемое значение:
Список имён свойств.
-
getProjection(){Projection | null} унаследованный
-
Получение проекции источника.
Возвращаемое значение:
Проекция.
-
getProperties(){Object.<string, *>} унаследованный
-
Получение объекта со всеми именами свойств и их значениями.
Возвращаемое значение:
Объект.
-
getRevision(){number} унаследованный
-
Получение номера версии для этого объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращаемое значение:
Номер ревизии.
-
getState(){State} унаследованный
-
Получение состояния источника. См.
Stateдля возможных состояний.Возвращаемое значение:
Состояние.
-
getTileGrid(){TileGrid | null}
-
Возвращает сетку тайлов источника тайлов.
Возвращаемое значение:
Сетка тайлов.
-
on(type, listener){EventsKey | Array<EventsKey>} унаследованный
-
Подписка на определённый тип события.
Имя Тип Описание typeстрока | Array.<строка> Тип события или массив типов событий.
listenerфункция Функция-слушатель.
Возвращаемое значение:
Уникальный ключ для слушателя. Если вызвана с массивом типов событий в качестве первого аргумента, возврат будет массивом ключей.
-
once(type, listener){EventsKey | Array<EventsKey>} унаследованный
-
Прослушайте один раз определенный тип события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращаемое значение:
Уникальный ключ для обработчика. Если вызвана с массивом типов событий в качестве первого аргумента, возвращаемое значение будет массивом ключей.
-
set(key, value, silent) inherited
-
Устанавливает значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновить без срабатывания события.
-
setAttributions(attributions) inherited
-
Устанавливает атрибуты источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуты. Могут быть переданы как
string,Array<string>,Attributionилиundefined. -
setProperties(values, silent) inherited
-
Устанавливает набор пар ключ-значение. Обратите внимание, что это изменяет любые существующие свойства и добавляет новые (не удаляет любые существующие свойства).
Имя Тип Описание valuesObject.<string, *> Значения.
silentboolean | undefined Обновить без срабатывания события.
-
un(type, listener) inherited
-
Отменить прослушивание определенного типа события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
-
unset(key, silent) inherited
-
Убирает свойство.
Имя Тип Описание 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_Tile-TileSource.html