我是靠谱客的博主 冷傲乐曲,最近开发中收集的这篇文章主要介绍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.0WIDTHHEIGHTBBOXCRS (WMS版本< 1.3.0SRS)将被动态设置。必需的。
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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部