TileMapServiceImageryProvider

提供由MapTilerGDAL2Tiles等生成的平铺图像的图像提供者。
new TileMapServiceImageryProvider(options) → {UrlTemplateImageryProvider}
Parameters:
options (Object)
Name Description
options.url
(Resource | String | Promise.<Resource> | Promise.<String>)
default '.'
服务器上图像平铺的路径。
options.fileExtension
String
default 'png'
服务器上图像的文件扩展名。
options.credit
(Credit | String)
default ''
数据源的信用,显示在画布上。
options.minimumLevel
Number
default 0
图像提供商支持的最低详细程度。在指定此选项时,请注意最低级别的瓦片数量很小,例如四个或更少。较大的数字可能会导致渲染问题。
options.maximumLevel
Number
图像提供者支持的最大细节级别,如果没有限制,则未定义。
options.rectangle
Rectangle
default Rectangle.MAX_VALUE
图像覆盖的以弧度表示的矩形。
options.tilingScheme
TilingScheme
指定如何将椭圆面分割为瓦片的切片方案。如果未提供此参数,则使用WebMercatorTilingScheme
options.ellipsoid
Ellipsoid
椭球体。如果指定了平铺切片方案,则忽略此参数,而使用平铺方案的椭球体。如果未指定任何参数,则使用wgs84椭球体。
options.tileWidth
Number
default 256
图像块的像素宽度。
options.tileHeight
Number
default 256
图像块的像素高度。
options.flipXY
Boolean
旧版本的gdal2tiles.py在tilemapresource.xml中翻转了x和y值。指定此选项也可以这样做,从而允许加载这些不正确的tileset。
Example
var tms = new bmgl.TileMapServiceImageryProvider({
   url : '../images/cesium_maptiler/Cesium_Logo_Color',
   fileExtension: 'png',
   maximumLevel: 4,
   rectangle: new bmgl.Rectangle(
       bmgl.Math.toRadians(-120.0),
       bmgl.Math.toRadians(20.0),
       bmgl.Math.toRadians(-60.0),
       bmgl.Math.toRadians(40.0))
});
See: