北京经济技术开发区经开区虚拟城市项目-【前端】-移动端Web
少年
2024-03-04 fc5dcfa17caab9b6aa48d84aaaf1443a32720ef8
src/utils/map.js
@@ -4,8 +4,7 @@
import poiLayer from '@/components/poplayer/main';
import store from "@/utils/store";
import { Message } from 'element-ui';
import { layers } from "../../static/json/layer.js";
let tdglLine, qiyexinxi, qysl, ydbm, ydlx, cyfx, crzt, ydmj, crnx, crnf, rjl, jzxg, jzmd;
let tdglLine, qiyexinxi, qysl, ydbm, ydlx, cyfx, jszt, ydmj, crnx, crnf, rjl, jzxg, jzmd;
let objdata;
window.tdglLine = tdglLine
@@ -448,10 +447,14 @@
            }
            // 土地管理
            if (store.tdglInfo.flag) {
                console.log('坐标', [window.clickPOI.lon, window.clickPOI.lat])
                axios
                    .get(
                        // "http://10.10.4.115:8022/geowinmap_xncs/ds?r=0.9158559377752831&serviceproviderid=map.vectorserviceprovider&serviceid=queryfeature&featcls=225%25E8%258C%2583%25E5%259B%25B4%25E5%2588%2586%25E5%258C%25BA%25E8%25A7%2584%25E5%2588%2592.geojson&lng=" +
                        window.gisBaseUrl + "yzxncsApi/geowinmap_xncs/ds?r=0.9158559377752831&serviceproviderid=map.vectorserviceprovider&serviceid=queryfeature&featcls=225%25E8%258C%2583%25E5%259B%25B4%25E5%2588%2586%25E5%258C%25BA%25E8%25A7%2584%25E5%2588%2592.geojson&lng=" +
                        window.gisBaseUrl + "BEApi/cs/geowinmap_xncs/ds?r=0.9158559377752831&serviceproviderid=map.vectorserviceprovider&serviceid=queryfeature&featcls=225%25E8%258C%2583%25E5%259B%25B4%25E5%2588%2586%25E5%258C%25BA%25E8%25A7%2584%25E5%2588%2592.geojson&lng=" +
                        // window.gisBaseUrl + "cs/geowinmap_xncs/ds?&lng=" +
                        window.clickPOI.lon +
                        "&lat=" +
                        window.clickPOI.lat +
@@ -498,7 +501,8 @@
                            axios
                                .get(
                                    // "http://10.10.4.115:8022//poisearch/guihuacon/getInfo?ydbm=" +
                                    window.gisBaseUrl + "yzxncsApi/poisearch/guihuacon/getInfo?ydbm=" +
                                    window.gisBaseUrl + "BEApi/cs/poisearch/guihuacon/getInfo?ydbm=" +
                                    // window.gisBaseUrl + "cs/poisearch/guihuacon/getInfo?ydbm=" +
                                    response.data.NO
                                )
                                .then(
@@ -515,7 +519,8 @@
                                            qiyexinxi = info.data.data.qiyexinxi;
                                            qysl = data.qiyexinxi.length;
                                            if (qysl > 0) {
                                                ydbm = data.qiyexinxi[0]["地块编号"];
                                                // ydbm = data.qiyexinxi[0]["地块编号"];
                                                ydbm = data.qiyexinxi[0]["ydbh"];
                                            } else {
                                                ydbm = data.churangxinxi["ydbh"];
                                            }
@@ -526,15 +531,15 @@
                                                cyfx = data.yongdishuju["cyfx"];
                                            } catch (e) { }
                                            try {
                                                // this.crzt = response.data["ZT"];
                                                switch (response.data["ZT"]) {
                                                    case 3:
                                                        crzt = "已出让";
                                                        break;
                                                    case 4:
                                                        crzt = "未出让";
                                                        break;
                                                }
                                                jszt = response.data["ZT"];
                                                // switch (response.data["ZT"]) {
                                                //     case "已建":
                                                //         jszt = "已出让";
                                                //         break;
                                                //     case "在建":
                                                //         jszt = "未出让";
                                                //         break;
                                                // }
                                            } catch (e) { }
                                            try {
                                                ydmj = parseFloat(
@@ -561,7 +566,7 @@
                                                ydbm,
                                                ydlx,
                                                cyfx,
                                                crzt,
                                                jszt,
                                                ydmj,
                                                ydbm,
                                                crnx,
@@ -2191,32 +2196,3 @@
        })
    }
}
export function loadAreaLayer() {
    if (window.tdglLayer) {
        sgworld.Creator.DeleteObject(window.tdglLayer);
    }
    window.tdglLayer = sgworld.Creator.createImageryProvider(
        layers[8].name,
        "tms",
        {
            id: layers[8].children[0].id,
            url: layers[8].children[0].urls,
            fileExtension: layers[8].children[0].img || "png",
            enablePickFeatures: false,
            level: layers[8].children[0].Level,
            minimumLevel: layers[8].children[0].minimumLevel,
            maximumLevel: layers[8].children[0].maximumLevel,
            tilingScheme:
                layers[8].children[0].tileType === "Geo"
                    ? new Cesium.GeographicTilingScheme()
                    : new Cesium.WebMercatorTilingScheme(),
            alpha: _GLOBAL.alpha,
        },
        "0",
        layers[8].children[0].zIndex,
        true,
        ""
    );
}