openlayers ol.source

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.source)