Skip to content
本页目录

图层模块

介绍

图层模块主要是提供图层增删、显隐等功能,具体功能使用可以参考Layer API

功能使用

与在Scene中提到的也是区别于其他功能模块最重要的方法,就是除了Scene类(还有ui),其他的类库在使用时,需要先初始化示例,比如:

js
// 授权码
const kapi = await KAPI.build('Your Auth Token')
// 加载云流场景服务
const scene = new kapi.Scene('kapi-container', { server: 'Your Service URL' })
// 等待场景加载好
const readyState = await scene.ready()

const layer = new kapi.Layer()

console.log(layer)

实例化后,可执行图层相关功能,比如加载 3dtiles

js
const layer = new kapi.Layer()
const urls = [{url: 'http://localhost/demo/tileset.json'},
  {url: 'http://localhost/demo2/tileset.json'},
  {url: 'http://localhost/demo3/tileset.json'}]
const res = await layer.add3DTiles(urls)
console.log(res)

同样,可执行其他功能,比如根据url移除服务

js
const layer = new kapi.Layer()
const res = await layer.removeLayer('http://localhost/demo/tileset.json')
console.log(res)

提示

不同类库的功能在不断丰富完善

图层模块 has loaded