CustomGeographicTilingScheme

new Cesium.CustomGeographicTilingScheme(options)

自定义地理瓦片方案。适用于WGS84、CGCS2000、XIAN80、BEIJING54等坐标发布的经纬度直投的地图服务。
Name Type Description
options Object optional 参数选项:
Name Type Description
resolutions Array optional 地图服务每级分辨率
origin Array optional 地图服务原点(左上角)
fullExtent Array optional 有数据的地理范围
matrixWidth Number optional 第一级别的matrixWidth值
matrixHeight Number optional 第一级别的matrixHeight值
Example:
var viewer = new Cesium.Map("cesiumContainer");
var customGeographicTilingScheme = new Cesium.CustomGeographicTilingScheme({
	resolutions: [0.00118973050291514,5.9486525145757E-4,2.97432625728785E-4,1.5228550437313792E-4],
	origin: [-400, 399.9999999999998],
	fullExtent: [113.51588249600002, 22.656371897000042, 114.25549694800009, 23.144884406000074],
	matrixWidth: 1689,
	matrixHeight: 1239
});
//以UrlTemplateImageryProvider方式添加
var urlTemplateImageryProvider = new Cesium.UrlTemplateImageryProvider({
	url: new Cesium.Resource({
 	proxy: new Cesium.DefaultProxy(Cfg.proxyHostUrl),
 	url: "http://172.15.110.3:6080/arcgis/rest/services/2K/MapServer/tile/{z}/{y}/{x}"
	}),
	tilingScheme: customGeographicTilingScheme,
	maximumLevel: customGeographicTilingScheme.maximumLevel,
	rectangle: customGeographicTilingScheme.dataRectangle
});
viewer.imageryLayers.addImageryProvider(urlTemplateImageryProvider);
//以WMTS的方式添加方式添加
var wmts = new Cesium.WebMapTileServiceImageryProvider({
	url: 'https://192.168.100.231:6443/arcgis/rest/services/BOU1_4M_s/MapServer/WMTS?',
	layer: 'BOU1_4M_s',
	style: 'default',
	tileMatrixSetID: 'default',
	format: 'image/png',
	tilingScheme: customGeographicTilingScheme,
	maximumLevel: customGeographicTilingScheme.maximumLevel,
	rectangle: customGeographicTilingScheme.dataRectangle
});
viewer.imageryLayers.addImageryProvider(wmts);
Demo:

Members

readonlycenterPoint : Array

图幅的中心点

readonlydataRectangle : Rectangle

有数据的地理范围

readonlyellipsoid : Ellipsoid

椭球

readonlymaximumLevel : Number

请求服务的最大级别

readonlyprojection : GeographicProjection

投影

readonlyproposalHeight : Number

定位到地图合适区域的相机高度

readonlyrectangle : Rectangle

图幅范围

readonlytopTileExtent : Array

图幅范围

Methods

getNumberOfXTilesAtLevel(level)Number

获取在指定层级级别下的x方向的瓦片数量
Name Type Description
level Number 层级级别
Returns:
瓦片数量

getNumberOfYTilesAtLevel(level)Number

获取在指定层级级别下的y方向的瓦片数量
Name Type Description
level Number 层级级别
Returns:
瓦片数量