智慧保安互联网APP
shuishen
2021-08-13 eaa83986e35d478bdfef55b49941fc6b4b86d95e
mapWz/js/vueMain.js
@@ -25,7 +25,7 @@
        resultFeedbackPopupShow: false,
        popupDisplay: "none",
        userId: null,
        geolocation: null
    },
    methods: {
@@ -44,7 +44,7 @@
                            resultData.push(item)
                        }
                    })
                }
                }
                this.map = this.beginMap(this.map, resultData); //创建并接受map
                this.move = new myDomMove('#seedata', '.title', '#map');
@@ -62,7 +62,8 @@
            return null;
        },
        beginMap(map, data) {
            var that = this, center = [28.708432053474827, 115.85883507433789];
            var that = this,
                center = [28.708432053474827, 115.85883507433789];
            // url = `http://s16s652780.51mypc.cn/api/alarm/alarm/APP-getAlarm?id=${data[0].id}`;
            // url = `http://localhost:89/alarm/alarm/APP-getAlarm?id=${data[0].id}`;
            this.nowPosition = center;
@@ -170,6 +171,10 @@
            });
            this.nowPosition = center;
            this.getLocationData(this.geolocation);
            return map; //抛出map
        },
        getDHLine(x, y) {
@@ -316,9 +321,8 @@
        upData() {
            console.log('上传信息成功')
        },
        getLocationData() {
        getLocationData(geolocation) {
            var that = this;
            var geolocation = new qq.maps.Geolocation("T7RBZ-62U3X-RSQ4P-ZZVCB-WE7JT-HRBOG", "mapqq");
            var positionNum = 0;
            var options = {
                timeout: 8000
@@ -331,22 +335,6 @@
                var addr = position.addr; //详细地址
                that.lat = position.lat; //
                that.lng = position.lng; //火星坐标 //TODO 实现业务代码逻辑 
                console.log(adCode, position, addr, 15145)
                axios.post("http://223.82.109.183:2080/api/liveLocation/saveLiveLocationAndLocus", {
                    type: 1,
                    workerId: that.userId,
                    longitude: position.lng,
                    latitude: position.lat,
                    location: addr == '' ? position.province + position.city : addr
                }).then((res) => {
                    console.log(res, 4848)
                })
                if (that.LXdhStart != null) {
                    that.map.removeLayer(that.LXdhStart);
@@ -384,16 +372,17 @@
    },
    created() {},
    mounted() {
        this.geolocation = new qq.maps.Geolocation("T7RBZ-62U3X-RSQ4P-ZZVCB-WE7JT-HRBOG", "mapqq");
        this.beginCome();
        this.getLocationData();
        var that = this;
        setInterval(() => {
            that.getLocationData();
            that.getLocationData(that.geolocation);
        }, 10000);
        }, 30000);
    },
    wacth: {}
})