我是靠谱客的博主 冷傲乐曲,最近开发中收集的这篇文章主要介绍openlayers ol.source1. ol.source.TileImage2.ol.source.VectorTile,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1. ol.source.TileImage
import TileImage from 'ol/source/tileimage';
new ol.source.TileImage({
attributions
cacheSize
crossOrigin
logo
opaque
projection
reprojectionErrorThreshold
state
tileClass
tileGrid
tileLoadFunction
tilePixelRation
tileUrlFunction
可选的功能,以获得瓦片URL给定的坐标和投影。
url
URL模板。必须包含{x}、{y}或{-y}和{z}占位符。一个{? - ?}模板模式,例如子域{a-f}.domain.com,而不是在urls选项中分别定义
urls
wrapX
是否要把世界水平地包裹起来。
transition})
子类1.1 ol.source.XYZ**
import XYZ from 'ol/source/xyz';
new ol.source.XYZ({
attributions
cacheSize
crossOrigin
logo
opaque
projection 投影。默认是EPSG: 3857。
opaque
reprojectionErrorThreshold
maxZoom
minZoom
tileGrid
tileLoadFunction 可选的功能,以获得瓦片URL给定的坐标和投影。如果没有提供url或url,则需要。
tilePixelRation
tileSize: 瓦片服务使用的瓦片大小。默认为[256,256]像素。
tileUrlFunction
url
urls
wrpaX
transition 渲染的不透明度转换的持续时间。若要禁用不透明度转换,请传递转换:0。
})
子类1.1.1.ol.source.OSM
import OSM from 'ol/source/osm';
new ol.source.OSM({
attributions
cacheSize
crossOrigin
maxZoom:最大缩放等级,默认为19
opaque:是否透明
reprojectionErrorThreshold:最大允许重投影误差(以像素为单位)。默认是0.5。较高的值可以提高重投影性能,但会降低精度。
tileLoaddFunction:Optional function to load a tile given a URL. The default is
//function(imageTile, src) {
//
imageTile.getImage().src = src;
// };
url:必须包含{x}{y}或者{-y}和{z}占位符,默认为:https://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png
wrapX})
1.1.2 ol.source.CartoDB
1.1.3 ol.source.Stamen
1.2 ol.source.BingMaps
1.3 ol.source.TileArcGISRest
1.4 ol.source.TileJSON
1.5 ol.source.TileWMS
new ol.source.TileWMS({
attributions
cacheSize
params WMS请求参数。至少需要一个层参数。样式是“默认的”。默认版本是1.3.0。WIDTH、HEIGHT、BBOX和CRS (WMS版本< 1.3.0的SRS)将被动态设置。必需的。
crossOrigin
gutter 通过将此属性设置为非零值,将请求比平铺大小宽且高2倍的图像
hidpi
从远程服务器请求映像时的值
logo
tileClass 类,用于实例化图像块,默认为ol.ImageTile
tileGrid
projection
reprojectionErrorThreshold
serverType 远程WMS服务器的类型。目前仅在hidpi为真时使用。默认是未定义的。
tileLoadFunction
url
urls
wrapX
transition
})
1.6 ol.source.WMTS
new ol.source.WMTS({
attributions
cacheSize
crossOrigin
logo
tileGrid
projection
reprojectionErroThreshold
requestEncoding
请求编码。默认是KVP。
layer
WMTS功能中声明的层名称。必需的
style WMTS功能中声明的样式名。要求
tileClass
tilePixelRation
version
WMTS版本。默认是1.0.0。
format
图像格式,默认是image/jpeg
matrixSet
矩阵集
dimensions
平铺请求的附加“维度”。这是一个具有与所宣传的WMTS维类似的属性的对象。
url
tileLoadFunction
urls
wrapX
transition})
1.7 ol.source.Zoomify
2.ol.source.VectorTile
import VectorTile from 'ol/source/vectortile';
new ol.source.VectorTile({
attributions
cacheSize
format:tiles的特征格式,被默认的tileLoadFunction使用和要求
logo
overlaps 此源可能具有重叠的几何图形。
projection
state
tileClass
类,用于实例化向量块。默认是ol.VectorTile
tileGrid
tileLoadFunction
tileUrlFunction
url
urls
wrapX
transition
})
最后
以上就是冷傲乐曲为你收集整理的openlayers ol.source1. ol.source.TileImage2.ol.source.VectorTile的全部内容,希望文章能够帮你解决openlayers ol.source1. ol.source.TileImage2.ol.source.VectorTile所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复