三维场景初始化配置参数概览
参数可选择
城市三维场景sdk常用配置示例:
var map = new esmap.ESWorldMap({
container: document.getElementById('map-container'), //三维场景显示容器
themeID: 'W2001', //三维场景主题ID
cids: 'esmapcitydemo', // 三维场景ID
tileType: 'autonavi', // 高德瓦片三维场景
token: 'escope', // 打开三维场景对应的token
center: [12683203.6, 2574401.4], // 三维场景初始化位置
maximumTiles: 25, // 可视域最大加载瓦片建筑数量
loadRoads: false, // 是否加载路网
clickOpenBuildings: true, // 是否开启点击建筑打开室内图
});
基本配置属性:
序号 |
属性名称 |
数据格式 |
默认值 |
是否必须 |
1 |
container |
HTML DOM 元素 |
document.body |
是 |
2 |
cids (三维场景加载瓦片数据编号) |
String |
null |
是 |
3 |
tid (三维场景加载模式(1:在线模式,0:离线模式)) |
Number |
0 |
否 |
4 |
center (三维场景初始化起始位置) |
Array |
null |
是 |
5 |
token (打开三维场景对应的token) |
String |
null |
是 |
6 |
tileType (底图背景使用的图源类型) |
String |
null |
是 |
6 |
themeID (城市三维场景主题ID) |
String |
null |
是 |
高级配置属性:
序号 |
属性名称 |
数据格式 |
默认值 |
是否必须 |
1 |
maximumTiles (可视范围内最大加载建筑块数量) |
Number |
25 |
否 |
2 |
loadRoads (是否加载瓦片建筑路网) |
Boolean |
true |
否 |
3 |
clickOpenBuildings (是否开启点击建筑打开室内图) |
Boolean |
true |
否 |
瓦片底图初始化常用配置示例:
esmap.ESTileMap.init({
tileUrl: currUrl, // 瓦片图源地址
scaleLevel: 16, // 三维场景默认初始化缩放等级
scaleLevelAnimate: null, // 三维场景初始化后层级变化动画, { targetLevel(目标缩放层级), duration(过渡时间/秒) }
isShowWater: false, // 是否应用瓦片水域特效
tileSourceMaxLevel: 18, // 瓦片源最大可加载等级
// isShowTileSourceLicense: true, // 是否关闭展示瓦片底图版权声明,关闭后请自行承担全部版权责任
});
基本配置属性:
序号 |
属性名称 |
数据格式 |
默认值 |
是否必须 |
1 |
tileUrl (瓦片图源地址) |
String |
'https://webst02.is.autonavi.com/appmaptile?style=7&x=${x}&y=${y}&z=${z}' |
否 |
2 |
scaleLevel (初始化瓦片图缩放等级) |
Int |
16 |
否 |
3 |
scaleLevelAnimate (初始化瓦片图缩放等级动画) |
Object |
null |
否 |
高级配置属性:
序号 |
属性名称 |
数据格式 |
默认值 |
是否必须 |
1 |
isShowWater (是否应用瓦片水域特效) |
Boolean |
false |
否 |
2 |
tileSourceMaxLevel (瓦片源最大可加载等级) |
Number |
19 |
否 |
3 |
isShowTileSourceLicense (是否关闭展示瓦片底图版权声明) |
Boolean |
true |
否 |