本文介绍下Cesium中 TileMapServiceImageryProvider API的详细使用说明。
TileMapServiceImageryProvider API 调用方法
Name |
Type |
Description |
options |
Object
|
optional
此对象拥有以下属性:
Name |
Type |
Default |
Description |
url |
Resource
|
String
|
Promise.<Resource>
|
Promise.<String>
|
'.'
|
optional
到服务器上的图像瓦片的路径。
|
fileExtension |
String
|
'png'
|
optional
服务器上图像的文件扩展名。
|
credit |
Credit
|
String
|
''
|
optional
数据源的版权,它显示在画布上。
|
minimumLevel |
Number
|
0
|
optional
图像提供器支持的最小级别。
在指定这一点时要注意,最小级别的瓦片的数量要小,比如4个或更少。较大的数字可能会导致渲染问题。
|
maximumLevel |
Number
|
|
optional
图像提供器支持的最大细节级别,如果没有限制,则为未定义。
|
rectangle |
Rectangle
|
Rectangle.MAX_VALUE
|
optional
图层的矩形范围,以弧度为单位。
|
tilingScheme |
TilingScheme
|
|
optional
切片方案。如果没有提供此参数,则使用WebMercatorTilingScheme 。
|
ellipsoid |
Ellipsoid
|
|
optional
椭球。如果指定了tilingScheme,则忽略该参数,而使用切片方案的椭球体。如果没有指定任何参数,则使用WGS84椭球体。
|
tileWidth |
Number
|
256
|
optional
瓦片宽。
|
tileHeight |
Number
|
256
|
optional
瓦片高。
|
flipXY |
Boolean
|
|
optional
较旧的gdal2tiles.py版本在tilemapresource.xml中翻转了X和Y值。
指定此选项将执行相同的操作,从而允许加载这些不正确的瓦片集。
|
|
返回值:
图像提供器。
示例:
var tms = new Cesium.TileMapServiceImageryProvider({
url : '../images/cesium_maptiler/Cesium_Logo_Color',
fileExtension: 'png',
maximumLevel: 4,
rectangle: new Cesium.Rectangle(
Cesium.Math.toRadians(-120.0),
Cesium.Math.toRadians(20.0),
Cesium.Math.toRadians(-60.0),
Cesium.Math.toRadians(40.0))
});
参考:
其他API
Cesium中文API文档手册(v1.63.1版本)参考:《Cesium中文API文档手册(v1.63.1版本)》
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。