0.0.8 • Published 1 year ago
@ino-cesium/draw v0.0.8
ino-cesium 绘制
绘制
使用
// 创建绘制工具
const drawHadler = createDrawHandler(viewer)
// 绘制
drawHadler.draw({
// "polyline" | "polygon" | "point" | "circle" | "rectangle" | "vertical-line" | "vertical-surface-line"
shape: "polyline",
edit: isEdit.value,
clampToGround: clampToGround.value,
})
// 删除绘制
drawHadler.remov(drawData)
// 删除所有绘制
drawHadler.removeAll()
// 绘制监听
drawHadler.Event.drawEnd = (drawData) => {
console.log('drawEnd', drawData)
}
drawHadler.Event.drawEditEnd = (drawData) => {
console.log('drawEditEnd', drawData)
}
drawHadler.Event.drawRemove = (drawData) => {
console.log('drawRemove', drawData)
}