界面
标注模块
介绍
标注模块主要是提供点位标注、提示功能,比如标注兴趣点、提示重点建筑的控制等,具体功能使用可以参考Marker 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 marker = new kapi.Marker()
console.log(marker)
实例化后的标注模块,就可以执行标注的功能,比如创建标注点
:
js
const marker = new kapi.Marker()
const position = {
x: 510452.4,
y: 4056732.75,
z: 50
}
const attributes = {
id: 'ds12j12gu',
name: "测试",
type: "建筑",
scale: 0.5 ,
isGraphic: false,
visible:true
}
const markerObject = await marker.createMarker(position, attributes)
console.log(markerObject)
在获取到上面的标注点后,可以执行添加标注
,将markerObject
添加到场景中:
js
const markerStatus = await marker.add(markerObject)
console.log(markerStatus)
提示
不同类库的功能在不断丰富完善