浏览代码

Merge pull request #145 from zishang520/patch-2

Fix: Getting unusual heights when drawing and editing polygons
tags/3.0.0
Caven Chen 2 年前
父节点
当前提交
9778f5bb7f
没有帐户链接到提交者的电子邮件
共有 2 个文件被更改,包括 6 次插入2 次删除
  1. 3
    1
      modules/plot/draw/DrawPolygon.js
  2. 3
    1
      modules/plot/edit/EditPolygon.js

+ 3
- 1
modules/plot/draw/DrawPolygon.js 查看文件

@@ -34,7 +34,9 @@ class DrawPolygon extends Draw {
...this._style,
hierarchy: new Cesium.CallbackProperty(() => {
if (this._positions.length > 2) {
return new Cesium.PolygonHierarchy(this._positions)
return new Cesium.PolygonHierarchy(
this._positions.map(item => item.clone())
)
} else {
return null
}

+ 3
- 1
modules/plot/edit/EditPolygon.js 查看文件

@@ -21,7 +21,9 @@ class EditPolygon extends Edit {
_mountedHook() {
this._delegate.polygon.hierarchy = new Cesium.CallbackProperty(time => {
if (this._positions.length > 2) {
return new Cesium.PolygonHierarchy(this._positions)
return new Cesium.PolygonHierarchy(
this._positions.map(item => item.clone())
)
} else {
return null
}

正在加载...
取消
保存