diff --git a/src/views/modules/communityService/sqzzz/cpts/edit.vue b/src/views/modules/communityService/sqzzz/cpts/edit.vue index e9b1edd14..d78a58529 100644 --- a/src/views/modules/communityService/sqzzz/cpts/edit.vue +++ b/src/views/modules/communityService/sqzzz/cpts/edit.vue @@ -438,7 +438,9 @@ export default { const { lat, lng } = map.getCenter(); this.dataForm.latitude = lat; this.dataForm.longitude = lng; - map.setMarker(lat, lng); + if(this.formType != 'detail'){ + map.setMarker(lat, lng); + } let { msg, data } = await map.getAddress(lat, lng); if (msg == "success") { diff --git a/src/views/modules/cpts/base/cpts/edit.vue b/src/views/modules/cpts/base/cpts/edit.vue index afc83f45b..746f003c6 100644 --- a/src/views/modules/cpts/base/cpts/edit.vue +++ b/src/views/modules/cpts/base/cpts/edit.vue @@ -671,8 +671,8 @@ export default { rotation: 45, // 设置地图旋转角度 } ); - // 监听地图平移结束 + map.on("dragend", (e) => { this.handleMoveCenter(item, e); }); @@ -701,7 +701,9 @@ export default { this.fmData[item.supKeys[0]] = parseFloat(lng); this.fmData[item.supKeys[1]] = parseFloat(lat); - map.setMarker(lat, lng); + if(this.formType!= 'watch'){ + map.setMarker(lat, lng); + } console.log("setMarker", lat); let { msg, data } = await map.getAddress(lat, lng);