Skip to content
本页目录

标注模块

介绍

标注模块主要是提供点位标注、提示功能,比如标注兴趣点、提示重点建筑的控制等,具体功能使用可以参考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)

提示

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

标注模块 has loaded