Skip to content
本页目录

分析模块

介绍

分析模块主要是提供水电、热力图、可视域等功能,具体功能使用可以参考Analyze 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 analyze = new kapi.Analyze()

console.log(analyze)

实例化后的绘制模块,就可以执行绘制的功能,比如开启二维热力图

js
const analyze = new kapi.Analyze()
let heatmapArray = [{ lng: 114.48080809, lat: 38.04440706, cnt: 20 },
  { lng: 114.47902883, lat: 38.04356116, cnt: 100 },
  { lng: 114.47589874, lat: 38.0438018, cnt: 60 },
  { lng: 114.47306132, lat: 38.04456011, cnt: 86 },
  { lng: 114.47184694, lat: 38.04367579, cnt: 38 }]
let option = {
  strength: 5,
  size: 1,
  high: 5
}
const status = await analyze.addHeatmap2D(heatmapArray,option)
console.log(status)

同样,可以执行移除二维热力图

js
const analyze = new kapi.Analyze()
const status = await analyze.removeHeatmap2D()
console.log(status)

提示

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

分析模块 has loaded