ol/source/CartoDB~CartoDB
import CartoDB from 'ol/source/CartoDB.js';
Источник слоя для API карт CartoDB.
-
новый CartoDB(options)
-
Имя Тип Описание attributionsAttributionLike | undefined Реквизиты.
cacheSizeчисло | undefined Устаревшее. Используйте параметр cacheSize для слоя вместо него.
crossOriginnull | строка | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание, что вы должны предоставить значениеcrossOrigin, если хотите получить доступ к данным пикселей с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.projectionProjectionLike (по умолчанию 'EPSG:3857') Проекция.
maxZoomчисло (по умолчанию 18) Максимальный масштаб.
minZoomчисло | undefined Минимальный масштаб.
wrapXлогическое значение (по умолчанию true) Оборачивать ли мир по горизонтали.
configОбъект | undefined Если используются анонимные карты, конфигурация CartoDB для использования. Подробнее см. https://carto.com/developers/maps-api/guides/anonymous-maps/. Если используются именованные карты, словарь с параметрами шаблона. Подробнее см. https://carto.com/developers/maps-api/guides/named-maps/.
mapстрока | undefined Если используются именованные карты, это будет имя загружаемого шаблона. Подробнее см. https://carto.com/developers/maps-api/guides/named-maps/.
accountстрока | undefined Имя пользователя, используемое для доступа к общедоступной панели управления Carto по адресу https://{username}.carto.com/.
transitionчисло (по умолчанию 250) Продолжительность перехода непрозрачности для рендеринга. Для отключения перехода непрозрачности передайте
transition: 0.zDirectionчисло | NearestDirectionFunction (по умолчанию 0) Выбор использования тайлов с более высоким или более низким уровнем детализации при переходе между целочисленными уровнями масштаба. См.
getZForResolution.Вызывает:
-
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
-
Возвращаемое значение:
Атрибуты можно сворачивать.
-
getConfig(){Object}
-
Возвращает текущую конфигурацию.
Возвращаемое значение:
Текущая конфигурация.
-
Получает список имён свойств объекта.
Возвращаемое значение:
Список имён свойств.
-
getProjection(){Projection | null} inherited
-
Получить проекцию источника.
Возвращаемое значение:
Проекция.
-
Получить объект со всеми именами свойств и их значениями.
Возвращаемое значение:
Объект.
-
getRevision(){number} inherited
-
Получить номер версии для этого объекта. Каждый раз при изменении объекта его номер версии увеличивается.
Возвращаемое значение:
Номер ревизии.
-
Получить состояние источника, см.
Stateдля возможных состояний.Возвращаемое значение:
Состояние.
-
Возвращает сетку плиток источника плиток.
Возвращаемое значение:
Сетка плиток.
-
getTileLoadFunction(){LoadFunction} inherited
-
Устарело. Используйте источник ImageTile вместо этого. Возвращает функцию загрузки плитки источника.
Возвращаемое значение:
TileLoadFunction
-
getTileUrlFunction(){UrlFunction} inherited
-
Устарело. Используйте источник ImageTile вместо этого. Возвращает функцию URL плитки источника.
Возвращаемое значение:
TileUrlFunction
-
getUrls(){!Array.<string> | null} унаследованный
-
Устарело. Используйте источник ImageTile вместо него. Возвращает URL-адреса, используемые для этого источника. Когда используется tileUrlFunction вместо url или urls, возвращается null.
Возвращает:
URL-адреса.
-
on(type, listener){EventsKey | Array<EventsKey>} унаследованный
-
Прослушивание событий определенного типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращает:
Уникальный ключ для обработчика. Если вызывается с массивом типов событий в качестве первого аргумента, возвращаемым значением будет массив ключей.
-
once(type, listener){EventsKey | Array<EventsKey>} унаследованный
-
Прослушивание события определенного типа один раз.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращает:
Уникальный ключ для обработчика. Если вызывается с массивом типов событий в качестве первого аргумента, возвращаемым значением будет массив ключей.
-
set(key, value, silent) унаследованный
-
Устанавливает значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновить без срабатывания события.
-
setAttributions(attributions) унаследованный
-
Устанавливает атрибуции источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуции. Может быть передано как
string,Array<string>,Attributionилиundefined. -
setConfig(config)
-
Устанавливает конфигурацию CartoDB.
Имя Тип Описание configObject В случае анонимных карт — объект конфигурации CartoDB. При использовании именованных карт — словарь с параметрами шаблона.
-
setProperties(values, silent) унаследованный
-
Устанавливает набор пар ключ-значение. Обратите внимание, что это изменяет существующие свойства и добавляет новые (удаление существующих свойств не происходит).
Имя Тип Описание valuesObject.<string, *> Значения.
silentboolean | undefined Обновить без срабатывания события.
-
setRenderReprojectionEdges(render) унаследованный
-
Устанавливает, следует ли отображать грани репроекции (обычно для отладки).
Имя Тип Описание renderboolean Отображать грани.
-
setTileGridForProjection(projection, tilegrid) унаследованный
-
Устанавливает сетку тайлов, используемую при репроекции тайлов в заданную проекцию вместо стандартной сетки тайлов для проекции.
Это может быть полезно, когда стандартную сетку тайлов невозможно создать (например, у проекции нет области определения) или по соображениям оптимизации (собственный размер тайла, разрешения и т.д.).
Имя Тип Описание projectionProjectionLike Проекция.
tilegridTileGrid Сетка тайлов, используемая для проекции.
-
setTileLoadFunction(tileLoadFunction) унаследованный
-
Устарело. Используйте вместо этого источник 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 Функция-обработчик.
-
unset(key, silent) inherited
-
Удаляет свойство.
Имя Тип Описание keystring Имя ключа.
silentboolean | undefined Удалить без срабатывания события.
-
updateConfig(config)
-
Обновляет конфигурацию carto db.
Имя Тип Описание configObject Справочник ключ-значение. Значения заменят текущие значения в конфигурации.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_CartoDB-CartoDB.html