diff --git a/public/components/common/selectMapPos/selectMapPos.js b/public/components/common/selectMapPos/selectMapPos.js index b662ab7ad..8c7883289 100644 --- a/public/components/common/selectMapPos/selectMapPos.js +++ b/public/components/common/selectMapPos/selectMapPos.js @@ -4,7 +4,8 @@ selectMapPosInfo: { mapX:'', mapY:'', - mapData:{} + mapData:{}, + addMap:{} } }, _initMethod: function () { @@ -28,6 +29,10 @@ if(_data.lat){ _lat = _data.lat; } + + if($that.selectMapPosInfo.addMap){ + $that.selectMapPosInfo.addMap.destroy(); + } let addMap = new TMap.Map(_data.element, { center: new TMap.LatLng(_lat, _lng), @@ -60,6 +65,8 @@ ]) }); //为地图注册click事件获取鼠标点击出的经纬度坐标 + + $that.selectMapPosInfo.addMap = addMap; }