|
|
@ -47,6 +47,7 @@ let dotBgLayer; |
|
|
|
let dotLayer2; |
|
|
|
let countTextLayer; |
|
|
|
let countTextBgLayer; |
|
|
|
let searchMarker; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "l7", |
|
|
@ -627,7 +628,12 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
async setDotMarker(item, posArr) { |
|
|
|
const marker = new Marker().setLnglat(posArr); |
|
|
|
if (searchMarker) { |
|
|
|
searchMarker.remove(); |
|
|
|
} |
|
|
|
const marker = new Marker({ |
|
|
|
offsets: [0, -20], |
|
|
|
}).setLnglat(posArr); |
|
|
|
|
|
|
|
const res = await this.$refs.popup.show(item); |
|
|
|
if (res) { |
|
|
@ -644,12 +650,13 @@ export default { |
|
|
|
marker.on("click", (e) => { |
|
|
|
console.log("click", e); |
|
|
|
// this.handleClickDot(item, posArr); |
|
|
|
marker.openPopup(popup); |
|
|
|
marker.openPopup(); |
|
|
|
}); |
|
|
|
|
|
|
|
scene.addMarker(marker); |
|
|
|
scene.setZoomAndCenter(18, posArr); |
|
|
|
marker.openPopup(popup); |
|
|
|
marker.openPopup(); |
|
|
|
searchMarker = marker; |
|
|
|
}, |
|
|
|
|
|
|
|
// 把地图缩放等级在原来基础上大一点 |
|
|
|