前言
之前写了一个动态缓冲区的效果,网友私信想要demo,这里把代码贴到github上,有需要的自取;
插件地址:传送门
在线地址:访问
效果
示例代码
// 初始化
let viewer = new Cesium.Viewer("viewerContainer")
// 参数 缓冲范围
let radius = 1, bufferEntity = [];
// 创建点缓冲区
let createPointBuffer = () => {
// 绘制点 右键结束
Cesium.drawPointGraphics({ viewer: viewer }).then((point) => {
// 创建缓冲区范围
point = point[0]
let turfPositions = turf.point([point.lng, point.lat])
bufferEntity.push(Cesium.createGraphicsBuffer({
viewer: viewer,