球体创建
创建地球前保证授权服务,资源地址设置正确,设置一次即可
typescript
MapContext.basePath.set('/assets/'); //设置资源目录
MapContext.baseUrl.set('http://127.0.0.1:8483'); //设置授权验证服务地址创建地球
typescript
const viewer = await createglobe('earth',
{
requestRenderMode:false, //是否主动渲染
scene3DOnly:true // 仅三维模式下渲染图形
getProperty:true //是否获取属性,不设置无法触发独立事件
},true); //是否设为默认球体性能
- 这里配置地球不主动渲染(视角变换,图形增加减少会请求渲染,
依赖时钟系统的情况下建议关闭),只在三维模式下渲染图形,节省计算资源。 - SDK已经主动适配大部分情况下的主动渲染行为,该配置
默认开启
多球
SDK支持创建多个球体,同时在创建球体时传入第三参数明确是否设置为默认球体
如不主动指定,则第一个创建的球体为默认球体,同时指定多个时,最后一个指定的为默认球体
设置默认球体可以在后续的方法中无需传递球体ID
例:
typescript
createMaptile({url:''}) //向默认球体添加影像
createMaptile({url:''}, globe.id) //指定球体添加功能
支持 雨、雪、雾、黑夜、场景泛光、近地天空盒 、二三维切换等功能 配置
