diff --git a/src/view/sy_map.vue b/src/view/sy_map.vue index f0e90ee..b1abfa9 100644 --- a/src/view/sy_map.vue +++ b/src/view/sy_map.vue @@ -804,43 +804,48 @@ const initMap = () => { //添加街道名 addJd(); }; -const getCssj=()=>{ - http.get("/api/ggfwyth/regionalDivision/getCsRegionalDivision").then((res) => { - if(res.code == 200){ - cssj=JSON.parse(res.data); - } - }); -} +const getCssj = () => { + http + .get("/api/ggfwyth/regionalDivision/getCsRegionalDivision") + .then((res) => { + if (res.code == 200) { + cssj = JSON.parse(res.data); + } + }); +}; var arrJWD = [[[]]]; +var arr1; +var iii; //百度bd09墨卡托坐标转换百度bd09经纬度坐标 -const bd09 = async (x, y) => { +const bd09 = async (x, y, index) => { + iii=index; var ggPoint = new BMapGL.Point(x, y); var pointArr = []; pointArr.push(ggPoint); var convertor = new BMapGL.Convertor(); convertor.translate(pointArr, COORDINATES_BD09_MC, COORDINATES_BD09, (e) => { - let arr1 = []; + arr1 = []; arr1.push(e.points[0].lng); arr1.push(e.points[0].lat); - console.log('arr1',arr1); + console.log("arr1", arr1); + arr1.push(iii); arrJWD[0][0].push(arr1); }); }; //开启编辑 -const openEdit = () => { +const openEdit = () => { cs_choose_arr.value[0].enableEditing(); - console.log(cs_choose_arr.value[0]); - // bd09(13274780.785348017,3334646.4713317254); + console.log(cs_choose_arr.value[0]); }; //关闭编辑 const closeEdit = () => { cs_choose_arr.value[0].disableEditing(); console.log(cs_choose_arr.value[0]); - cs_choose_arr.value[0].points.forEach((item,index) => { - bd09(item.lng, item.lat,index); + cs_choose_arr.value[0].points.forEach((item, index) => { + bd09(item.lng, item.lat, index); }); console.log("arrJWD", arrJWD); }; @@ -2518,7 +2523,7 @@ const createCustomOverlayJd2 = (polygon, indexx) => { //加载村社信息 const loadCs = (name) => { xkzCenter.length = 0; - xkzDk.length = 0; + xkzDk.length = 0; cssj.forEach((item, index) => { if (item.name == name) { csqk.value = item.sj;