ol/source/TileWMS
Классы
- TileWMS
Определения типов
-
Options{Object}
-
Свойства:
Имя Тип Описание attributionsAttributionLike | undefined Подписи.
attributionsCollapsibleboolean
(по умолчанию true)Подписи сворачиваются.
cacheSizenumber | undefined Устарело. Используйте опцию cacheSize для слоя вместо этого.
crossOriginnull | string | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание, что вы должны указать значениеcrossOrigin, если хотите получить доступ к пиксельным данным с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.interpolateboolean
(по умолчанию true)Использовать интерполированные значения при повторном выборочном считывании. По умолчанию при повторном выборочном считывании используется линейная интерполяция. Установите в значение false, чтобы использовать ближайшего соседа вместо этого.
paramsObject.<string, *> Параметры запроса WMS. Требуется как минимум параметр
LAYERS.STYLESустанавливается в''по умолчанию.VERSIONустанавливается в1.3.0по умолчанию.WIDTH,HEIGHT,BBOXиCRS(SRSдля версии WMS < 1.3.0) будут устанавливаться динамически.gutternumber
(по умолчанию 0)Размер в пикселях зазора вокруг плиток изображений, которые необходимо игнорировать. Установив это свойство в ненулевое значение, будут запрашиваться изображения, которые шире и выше, чем размер плитки на величину
2 x gutter. Использование ненулевого значения позволяет игнорировать артефакты рендеринга на краях плиток. Если вы контролируете службу WMS, рекомендуется устранить проблемы с «артефактами на краях плиток», правильно настроив службу WMS. Например, MapServer имеет параметр конфигурацииtile_map_edge_bufferдля этого. См. https://mapserver.org/output/tile_mode.html.hidpiboolean
(по умолчанию true)Использовать значение
ol/Map#pixelRatioпри запросе изображения с удаленного сервера.projectionProjectionLike | undefined Проекция. По умолчанию — проекция представления.
reprojectionErrorThresholdnumber
(по умолчанию 0.5)Максимальная допустимая ошибка репроекции (в пикселях). Более высокие значения могут повысить производительность репроекции, но снизить точность.
tileClassClass<ImageTile> | undefined Класс, используемый для создания плиток изображения. По умолчанию —
ImageTile.tileGridTileGrid | undefined Сетка плиток. Основывается на разрешениях, размере плиток и диапазоне значений, поддерживаемых сервером. Если это свойство не определено, будет использоваться сетка по умолчанию: если есть диапазон значений проекции, сетка будет основана на нём; если нет, будет использована сетка, основанная на глобальном диапазоне значений с началом в 0,0.
serverTypeServerType | undefined Тип удалённого сервера WMS:
mapserver,geoserver,carmentaserverилиqgis. Требуется только еслиhidpiявляетсяtrue.tileLoadFunctionLoadFunction | undefined Необязательная функция для загрузки плитки по заданному URL-адресу. По умолчанию
function(imageTile, src) { imageTile.getImage().src = src; };urlstring | undefined URL службы WMS.
urlsArray.<string> | undefined URL-адреса службы WMS. Используйте это вместо
url, когда служба WMS поддерживает несколько URL-адресов для запросов GetMap.wrapXboolean
(по умолчанию true)Обёртку мира по горизонтали. При значении
falseбудет отображён только один мир. При значенииtrueплитки будут запрашиваться только для одного мира, но они будут обёрнуты по горизонтали, чтобы отобразить несколько миров.transitionnumber | undefined Продолжительность перехода непрозрачности для рендеринга. Чтобы отключить переход непрозрачности, передайте
transition: 0.zDirectionnumber | NearestDirectionFunction
(по умолчанию 0)Выбор того, использовать ли плитки с более высоким или более низким уровнем масштабирования, когда между целочисленными уровнями масштабирования. См.
getZForResolution.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_TileWMS.html