ol/source/StadiaMaps~StadiaMaps
import StadiaMaps from 'ol/source/StadiaMaps.js';
Источник слоя для веб-сервера черепиц Stadia Maps.
-
new StadiaMaps(options)
-
Имя Тип Описание cacheSizeчисло | undefined Устарело. Используйте параметр cacheSize для слоя вместо него.
interpolateлогическое (по умолчанию true) Использовать интерполированные значения при пересэмплировании. По умолчанию используется линейная интерполяция при пересэмплировании. Установите в false, чтобы использовать ближайшего соседа вместо неё.
layerстрока Имя слоя. Допустимые значения:
alidade_smooth,alidade_smooth_dark,outdoors,stamen_terrain,stamen_terrain_background,stamen_terrain_labels,stamen_terrain_lines,stamen_toner_background,stamen_toner,stamen_toner_labels,stamen_toner_lines,stamen_toner_lite,stamen_watercolorиosm_bright.minZoomчисло | undefined Минимальный масштаб.
maxZoomчисло | undefined Максимальный масштаб.
reprojectionErrorThresholdчисло (по умолчанию 0.5) Максимальная разрешённая ошибка репроекции (в пикселях). Более высокие значения могут увеличить производительность репроекции, но уменьшить точность.
tileLoadFunctionLoadFunction | undefined Необязательная функция для загрузки черепицы по заданному URL. По умолчанию
function(imageTile, src) { imageTile.getImage().src = src; };transitionчисло (по умолчанию 250) Продолжительность перехода непрозрачности для рендеринга. Для отключения перехода непрозрачности передайте
transition: 0.urlстрока | undefined Шаблон URL. Должен включать заполнитель
{x},{y}или{-y}, и{z}.wrapXлогическое (по умолчанию true) Оборачивать мир по горизонтали.
zDirectionчисло | NearestDirectionFunction (по умолчанию 0) Выберите, использовать ли черепицы с более высоким или более низким уровнем детализации при переходе между целочисленными уровнями масштабирования. См.
getZForResolution.apiKeyстрока | undefined Ключ API Stadia Maps. Не требуется для localhost или большинства публичных веб-развёртываний. Подробнее см. https://docs.stadiamaps.com/authentication/.
retinaлогическое | undefined Использовать черепицы с высоким разрешением (если доступны; недоступны для Stamen Watercolor).
События:
-
change(BaseEvent) — Общее событие изменения. Срабатывает, когда счётчик ревизий увеличивается. -
error(BaseEvent) — Общее событие об ошибке. Срабатывает, когда произошла ошибка. -
propertychange(ObjectEvent) — Срабатывает при изменении свойства. -
tileloadend(TileSourceEvent) — Срабатывает, когда завершается загрузка черепицы, либо при загрузке данных, либо при прерывании загрузки, потому что черепица больше не нужна. -
tileloaderror(TileSourceEvent) — Срабатывает, если загрузка черепицы приводит к ошибке. Обратите внимание, что это не правильное место для повторной загрузки черепиц. См.loadдля получения дополнительной информации. -
tileloadstart(TileSourceEvent) — Срабатывает при начале загрузки черепицы.
-
Расширяет
Методы
-
changed() inherited
-
Увеличивает счётчик ревизий и отправляет событие 'change'.
-
clear() inherited
-
Удаляет все кэшированные перепроектированные тайлы из источника. Следующий цикл отрисовки создаст новые тайлы.
-
dispatchEvent(event){boolean | undefined} inherited
-
Отправляет событие и вызывает всех слушателей, ожидающих события этого типа. Параметр события может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-то вызвал preventDefault в объекте события или если какой-либо из слушателей вернул false.
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} inherited
-
Получить функцию атрибуции для источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} inherited
-
Возвращает:
Атрибуции можно сворачивать.
-
Получить список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getProjection(){Projection | null} inherited
-
Получить проекцию источника.
Возвращает:
Проекция.
-
Получить объект со всеми именами свойств и значениями.
Возвращает:
Объект.
-
getRevision(){number} inherited
-
Получить номер версии этого объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращает:
Ревизия.
-
Получить состояние источника, см.
Stateдля возможных состояний.Возвращает:
Состояние.
-
Возвращает сетку тайлов источника тайлов.
Возвращает:
Сетка тайлов.
-
getTileLoadFunction(){LoadFunction} inherited
-
Устарело. Используйте вместо этого источник ImageTile. Возвращает функцию загрузки тайлов источника.
Возвращает:
TileLoadFunction
-
getTileUrlFunction(){UrlFunction} inherited
-
Устарело. Используйте вместо этого источник ImageTile. Возвращает функцию URL тайла источника.
Возвращает:
TileUrlFunction
-
getUrls(){!Array.<string> | null} inherited
-
Устарело. Используйте вместо этого источник ImageTile. Возвращает URL-адреса, используемые для этого источника. Если вместо url или urls используется tileUrlFunction, будет возвращено null.
Возвращает:
URL-адреса.
-
Прослушивание события определённого типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращаемое значение:
Уникальный ключ для обработчика. Если в качестве первого аргумента передан массив типов событий, возвращаемый результат — массив ключей.
-
Прослушивание события определённого типа один раз.
Имя Тип Описание 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 Обновление без срабатывания события.
-
setRenderReprojectionEdges(render) inherited
-
Устанавливает, нужно ли отрисовывать края репроекции (обычно для отладки).
Имя Тип Описание renderboolean Отрисовка краёв.
-
setTileGridForProjection(projection, tilegrid) inherited
-
Устанавливает сетку тайлов для использования при репроекции тайлов в заданную проекцию вместо стандартной сетки тайлов для данной проекции.
Это может быть полезно, если стандартную сетку тайлов нельзя создать (например, у проекции нет определения области) или по причинам оптимизации (настраиваемый размер тайла, разрешения и т. д.).
Имя Тип Описание projectionProjectionLike Проекция.
tilegridTileGrid Сетка тайлов для использования в проекции.
-
setTileLoadFunction(tileLoadFunction) inherited
-
Устарело. Используйте источник ImageTile вместо него. Установка функции загрузки тайлов для источника.
Имя Тип Описание tileLoadFunctionLoadFunction Функция загрузки тайла.
-
setTileUrlFunction(tileUrlFunction, key) inherited
-
Устарело. Используйте источник ImageTile вместо него. Установка функции получения URL тайла для источника.
Имя Тип Описание tileUrlFunctionUrlFunction Функция получения URL тайла.
keystring | undefined Дополнительный новый ключ тайла для источника.
-
setUrl(url) inherited
-
Установите URL для запросов.
Имя Тип Описание urlstring URL.
-
setUrls(urls) inherited
-
Устарело. Используйте источник ImageTile вместо него. Установите URL для запросов.
Имя Тип Описание urlsArray.<string> URL.
-
un(type, listener) inherited
-
Отписаться от определенного типа событий.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция обработчика.
-
Удаляет свойство.
Имя Тип Описание 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_StadiaMaps-StadiaMaps.html