Spec-Zone.ru › OpenLayers

ol/source/Tile~TileSource


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

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

new TileSource(options)

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

Атрибуции.

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

Атрибуции можно свернуть.

cacheSize number | undefined

Устарело. Вместо этого используйте параметр cacheSize слоя.

tilePixelRatio number | undefined

Соотношение пикселей тайла.

projection ProjectionLike | undefined

Проекция.

state State | undefined

Состояние.

tileGrid TileGrid | undefined

Сетка тайлов.

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

Обёртка по оси X.

transition number | undefined

Переход.

key string | undefined

Ключ.

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

Направление по оси Z.

interpolate boolean (по умолчанию false)

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

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

Подклассы

  • DataTileSource
  • UTFGrid
  • UrlTile

Расширяет

  • Source

Методы

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

Observable.js, строка 68

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

clear()

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

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

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

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

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

Имя Тип Описание
event BaseEvent | string

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

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

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

Object.js, строка 136

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

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

Имя ключа.

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

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

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

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

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

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

source/Source.js, строка 137
Возвращает:
Возможность сворачивать атрибуции.

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

Object.js, строка 149

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

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

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

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

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

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

getProperties(){NoInfer.<Properties>} унаследованный

Object.js, строка 158

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

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

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

Observable.js, строка 79

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

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

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

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

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

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

getTileGrid(){TileGrid | null}

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

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

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

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

Observable.js, строка 152

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

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

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

listener function

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

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

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

Observable.js, строка 164

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

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

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

listener function

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

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

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

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

Обновляет источник. Источник будет очищен, а данные повторно загружены с сервера.

set(key, value, silent) унаследованный

Object.js, строка 218

Задаёт значение.

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

Имя ключа.

value *

Значение.

silent boolean | undefined

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

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

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

Задаёт атрибуции источника.

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

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

setProperties(values, silent) унаследованный

Object.js, строка 238

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

Имя Тип Описание
values Partial.<NoInfer.<Properties>>

Значения.

silent boolean | undefined

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

un(type, listener) унаследованный

Observable.js, строка 173

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

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

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

listener function

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

unset(key, silent) унаследованный

Object.js, строка 262

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

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