pickSquare 正方形绘制
pickSquare 通过两个对角控制点绘制正方形。第二个点与首点在局部东西、南北方向上的较大距离会作为边长,因此图形始终保持等宽等高。
组件案例
方法签名
js
tools.pickSquare(callback, data?)回调结果包含 center、sideLength 和四个 WGS84 顶点 coordinates,长度单位为米。设置 isReserve: true 后,可拖拽两个对角控制点继续编辑。
js
const tools = new PickTools(viewer, {
color: '#63e6be',
fillOpacity: 0.28,
isReserve: true
})
tools.pickSquare((result) => {
console.log(result.sideLength, result.coordinates)
})