diff --git a/dist.zip b/dist.zip index c62748c..01f11cb 100644 Binary files a/dist.zip and b/dist.zip differ diff --git a/src/components/header.vue b/src/components/header.vue index efb58db..4a86349 100644 --- a/src/components/header.vue +++ b/src/components/header.vue @@ -239,6 +239,7 @@ onMounted(() => { position: absolute; right: -70px; bottom: -50px; + pointer-events: none; } .leftLineClass { @@ -246,6 +247,7 @@ onMounted(() => { transform: scaleX(-1); left: -70px; bottom: -50px; + pointer-events: none; } } diff --git a/src/view/guide.vue b/src/view/guide.vue index fa38bf7..ce1b6ab 100644 --- a/src/view/guide.vue +++ b/src/view/guide.vue @@ -501,6 +501,7 @@ body { width: 180px; height: 180px; position: relative; + cursor: pointer; .fiTop { width: 100%; img { diff --git a/src/view/sy_map.vue b/src/view/sy_map.vue index 07ba352..9209bc6 100644 --- a/src/view/sy_map.vue +++ b/src/view/sy_map.vue @@ -333,6 +333,20 @@ const xkzCenter = reactive([ }, ]); var map = null; + +const BMAP = () => { + // 添加鼠标点击事件监听器 + map.addEventListener("click", function (e) { + console.log(e.point, 666); + // console.log(e.point.latLng.lng,e.point.latLng.lat, 666); + // var pt = e.point; // 获取点击的坐标 + map.addOverlay(marker); + var marker = new BMapGL.Marker(new BMapGL.Point(e.point.lng,e.point.lat)); // 创建点 + // var marker = new BMapGL.Marker(pt); // 创建标注 + map.addOverlay(marker); // 将标注添加到地图中 + }); +}; + const initMap = () => { map = new BMapGL.Map("map", { minZoom: 11, maxZoom: 20 }); map.setMapType(BMAP_SATELLITE_MAP); @@ -345,6 +359,7 @@ const initMap = () => { addPolygonCounty(); //添加街道名 addJd(); + BMAP(); }; const loadTown = () => { for (let v of mapTown.features) {