TiandituImageryProvider

new Cesium.TiandituImageryProvider(options)

添加天地图(经纬度)
Name Type Description
options object
Name Type Default Description
url String 服务地址
token String 开发token (请到天地图官网申请自己的开发token,自带token仅做功能验证随时可能失效)
tileType String 'img' optional 默认瓦片类型为影像, 可选参数为:[vec, img, ter, cia, cva, eia, eva, ibo, cta] (详情可访问天地图官网地址, @link )
isHistoryImage Boolean false optional 是否加载旧版影像
imageVersion String '0' optional 旧版影像版本,仅当options.isHistoryImage=true时生效
tileWidth Number 256 optional 瓦片宽度
tileHeight Number 256 optional 瓦片高度
minimumLevel Number 0 optional 瓦片最小级别
maximumLevel Number 0 optional 瓦片最大级别
proxy String optional 转发代理
tilingScheme Object optional 服务的平铺方案:经纬度 GeographicTilingScheme,web墨卡托 WebMercatorTilingScheme example : // 默认为经纬度参考系 var options = { tilingScheme: new Cesium.GeographicTilingScheme({ rectangle: Rectangle.fromDegrees(-180, -90, 180, 90), ellipsoid: Ellipsoid.WGS84, numberOfLevelZeroTilesX: 2, numberOfLevelZeroTilesY: 1 }) } // 使用 Web 墨卡托参考系 var options = { tilingScheme: new Cesium.WebMercatorTilingScheme({ numberOfLevelZeroTilesX: 2, numberOfLevelZeroTilesY: 2 }) }; viewer.scene.imageryLayers.addImageryProvider(new TiandituImageryProvider(options)) {url:'http://t0.tianditu.com/DataServer?T=vec_c&X={x}&Y={y}&L={l}'} //天地图经纬度数据 {url:'http://glcdata.tianditu.com/DataServer?T=glc_c&X={x}&Y={y}&L={l}'} //30米全球地表覆盖数据服务

Methods

getTileCredits(x, y, level)Object

Name Type Description
x Number
y Number
level Number
Returns:
凭证对象(暂时不需要)

pickFeatures(imageryProvider, x, y, level, longitude, latitude)Object

获取瓦片内要素
Name Type Description
imageryProvider Object
x Number
y Number
level Number
longitude Number
latitude Number
Returns:
瓦片内要素的JSON对象

requestImage(imageryProvider, x, y, level, request)Object

请求瓦片
Name Type Description
imageryProvider Object
x Number
y Number
level Number
request Object
Returns:
瓦片的Resource对象