diff --git a/src/Obj/Base/BatchModel/index.js b/src/Obj/Base/BatchModel/index.js index 5cec8a2..438ab21 100644 --- a/src/Obj/Base/BatchModel/index.js +++ b/src/Obj/Base/BatchModel/index.js @@ -46,7 +46,7 @@ class BatchModel extends Base { this._EventBinding = new EventBinding() this._elms = {}; this.pointArr = [] - this.sdk.addIncetance(this.options.id, this) + // this.sdk.addIncetance(this.options.id, this) let tools = new Tools(sdk) // BatchModel.computeDis(this) // if (this.options.positions.length > 0 || this.options.positions.lng) { @@ -58,6 +58,7 @@ class BatchModel extends Base { // BatchModel.computeDis(this) let Draw + console.log('kkkkk') switch (options.type) { case '点': Draw = new DrawPoint(this.sdk) @@ -73,8 +74,9 @@ class BatchModel extends Base { } Draw && Draw.start((a, positions) => { this.options.positions = positions; + console.log('uuuuuu') //判断范围是否过大 - if (positions) { + if (positions.length != 0 || positions.lng) { if (options.type == '面') { let posi = positions.map(v => { return Cesium.Cartesian3.fromDegrees(v.lng, v.lat) diff --git a/src/YJEarth/index.js b/src/YJEarth/index.js index 6e61cf1..16810c9 100644 --- a/src/YJEarth/index.js +++ b/src/YJEarth/index.js @@ -441,7 +441,6 @@ class YJEarth { textList[i].querySelector('textarea').focus() _this.isLeftClick = true _this.entityMap.get(_this.clickTextDom.id).isClick(movement.position, _this.clickTextDom.id) - _this.blurFun = () => { // let { sdkP } = getSdk() // if (_this == sdkP && sdkP) {//二维 @@ -449,7 +448,6 @@ class YJEarth { // } else if (!sdkP) { _this.entityMap.get(_this.clickTextDom.id).getwords(_this.clickTextDom.getElementsByTagName('textarea')[0].value) // } - _this.clickTextDom.querySelector('textarea').removeEventListener('blur', _this.blurFun) } _this.clickTextDom.querySelector('textarea').addEventListener('blur', _this.blurFun) @@ -474,7 +472,7 @@ class YJEarth { click = true } mousemove = function (e) { - if (!click) { + if (!click || !_this.clickTextDom) { return } let width = _this.clickTextDom.clientWidth * 1