createTileMapServiceImageryProvider

createTileMapServiceImageryProvider(options)UrlTemplateImageryProvider

创建一个 UrlTemplateImageryProvider 实例,由 GDDAL2Tiles 等生成切图影像。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
url String '.' optional 服务器上影像文件的路径。
fileExtension String 'png' optional 服务器上影像的文件扩展名。
proxy Object optional 用于请求的代理。该对象应具有一个 getURL 函数,用于返回代理 URL。
credit Credit | String '' optional 数据源的凭证,显示在画布上。
minimumLevel Number 0 optional 影像provider支持的最小精细级别。在指定此值时,请注意最小级别的瓦片数量要少,如四个或更少。如果数量较多,可能会导致渲染问题。
maximumLevel Number optional 影像provider支持的最大细节级别,如果没有限制,则未定义。
rectangle Rectangle Rectangle.MAX_VALUE optional 影像覆盖的矩形(以弧度为单位)。
tilingScheme TilingScheme optional 指定如何将椭球面分割成瓦片的切图方案。如果不提供该参数,则使用WebMercatorTilingScheme
ellipsoid Ellipsoid optional 椭球。如果指定了切图方案则忽略此参数,而使用切图方案的椭球。如果不指定任何参数,则使用WGS84椭球。
tileWidth Number 256 optional 影像瓦片的像素宽度。
tileHeight Number 256 optional 影像瓦片的像素高度。
flipXY Boolean optional 旧版本的 gdal2tiles.py 会在 tilemapresource.xml 中翻转 X 和 Y 值。指定此选项也会这样做,从而允许加载这些不正确的瓦片集。
Returns:
影像provider。
Example:
var tms = SuperMap3D.createTileMapServiceImageryProvider({
   url : '../images/cesium_maptiler/Cesium_Logo_Color',
   fileExtension: 'png',
   maximumLevel: 4,
   rectangle: new SuperMap3D.Rectangle(
       SuperMap3D.Math.toRadians(-120.0),
       SuperMap3D.Math.toRadians(20.0),
       SuperMap3D.Math.toRadians(-60.0),
       SuperMap3D.Math.toRadians(40.0))
});
See: