Browse Source

继续开发

master
dai 3 years ago
parent
commit
dfa78a1500
  1. 13
      src/views/modules/visual/command/cpts/map.vue
  2. 8
      src/views/modules/visual/command/cpts/popup.vue

13
src/views/modules/visual/command/cpts/map.vue

@ -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;
},
//

8
src/views/modules/visual/command/cpts/popup.vue

@ -121,6 +121,14 @@
地址
<span>{{ info.address || "--" }}</span>
</div>
<div class="item">
负责人
<span>{{ info.principal || "--" }}</span>
</div>
<div class="item">
联系电话
<span>{{ info.mobile || "--" }}</span>
</div>
</div>
<div v-if="placeType === 'event'">

Loading…
Cancel
Save