diff --git a/src/view/sy_map.vue b/src/view/sy_map.vue index bb6c7a4..2aa55d2 100644 --- a/src/view/sy_map.vue +++ b/src/view/sy_map.vue @@ -220,6 +220,10 @@ const csh = () => { cs_choose_arr.value = []; cs_un_choose_arr.value = []; cs_dd_arr.value = []; + map.removeEventListener("click", markera); + if (currentMarker !== null) { + map.removeOverlay(currentMarker); + } goMapCenter([119.178783, 29.034583], 11); getData(); }; @@ -367,7 +371,7 @@ const xkzCenter = reactive([ }, { name: "大阳家村", - center: [119.165141274073,28.89860048623702], + center: [119.165141274073, 28.89860048623702], number: "50", }, { @@ -491,13 +495,13 @@ const addPolygonCounty = () => { let jdCenter = []; if (item.name == "溪口镇") { BMAP(); - console.log('cjhsbchjs vbchsj',choose.value.person); - if(choose.value.person==0){ - getDatas("溪口镇", ''); - }else{ + console.log("cjhsbchjs vbchsj", choose.value.person); + if (choose.value.person == 0) { + getDatas("溪口镇", ""); + } else { getDatas("溪口镇", choose.value.person); } - + if (!title_choose.value.includes("溪口镇")) { title_choose.value = title_choose.value + `>${item.name}`; } @@ -747,7 +751,7 @@ const addCsUnChoose = () => { cfCs.value = item.name; title_choose.value = title_choose.value + `>${cfCs.value}`; console.log("添加后", title_choose.value); - + sfdd.value = true; cs_dd_arr.value.forEach((item, index) => { @@ -2103,10 +2107,18 @@ const getData = async (i, e) => { }); }); } - res.data.town.map((item) => { - mapTownCount.map((items) => { - if (item.town == items.name) { - items.number = item.rksl; + // res.data.town.map((item) => { + // mapTownCount.map((items) => { + // if (item.town == items.name) { + // items.number = item.rksl; + // } + // }); + // }); + mapTownCount.map((item) => { + item.number = 0; + res.data.town.map((items) => { + if (items.town == item.name) { + item.number = items.rksl; } }); }); @@ -2143,10 +2155,18 @@ const getDatas = async (e, i) => { }); } - res.data.committee.map((item) => { - xkzCenter.map((items) => { - if (item.committee == items.name) { - items.number = item.rksl; + // res.data.committee.map((item) => { + // xkzCenter.map((items) => { + // if (item.committee == items.name) { + // items.number = item.rksl; + // } + // }); + // }); + xkzCenter.map((item) => { + item.number=0; + res.data.committee.map((items) => { + if (items.committee == item.name) { + item.number = items.rksl; } }); });