Skip to content

球体创建

创建地球前保证授权服务,资源地址设置正确,设置一次即可

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) //指定球体添加

功能

支持 雨、雪、雾、黑夜、场景泛光、近地天空盒 、二三维切换等功能 配置