From 4f58a93c95ff123d51adcb8fa2e521333e8ab022 Mon Sep 17 00:00:00 2001
From: zhitong.yu <xynz17@163.com>
Date: 星期五, 11 十月 2024 16:29:16 +0800
Subject: [PATCH] 通用版本V1.9 3DTITLE 上一个版本  百度版本

---
 src/main/webapp/Home/Home1.jsp |  819 +++++++++++++++++++++++++--------------------------------
 1 files changed, 360 insertions(+), 459 deletions(-)

diff --git a/src/main/webapp/Home/Home1.jsp b/src/main/webapp/Home/Home1.jsp
index f8d7a7a..6e98ec6 100644
--- a/src/main/webapp/Home/Home1.jsp
+++ b/src/main/webapp/Home/Home1.jsp
@@ -78,7 +78,7 @@
             url: "/hxzkuwb/FindSanWeiJiZhan",
             dataType: 'json',
             success: function (data) {
-               realposition = data;
+                realposition = data;
             },
         });
         return realposition
@@ -110,30 +110,9 @@
         });
         return realposition
     }
-    function getAnchorInfo2() {
-        var online_anchorList = [];
-        var offline_anchorList = [];
-        $.ajax({
-            async: false,
-            type: 'POST',
-            url: "/hxzkuwb/getAnchorInfo_all.do",
-            dataType: 'json',
-            success: function (data) {
-                for (var i = 0; i < data.length; i++) {
-                    tmplist = [data[i].anchorid, data[i].posx, data[i].posy, data[i].posz, data[i].GreateTime];
-                    if (data[i].anchormode == "1") {
-                        online_anchorList.push(tmplist);
-                    } else if (data[i].anchormode == "0") {
-                        offline_anchorList.push(tmplist);
-                    }
-                }
-            }
-        });
-        return [online_anchorList, offline_anchorList]
-    };
+
 
     var JianZhuName = "";
-    var sousuopd = false;
     var biaoqians = new Object();
     var biaoqianids = new Object();
     var biaoqianidc = new Object();
@@ -142,29 +121,13 @@
     var wangguanbc = new Object();
     var wangguanbclabel = new Object();
     var onlineanchor = new Object();
-    var onlineanchor1 = new Object();
-    var offlineanchor = new Object();
     var oo = 0;
-    var bm_offView = 0;//鏄惁绂荤嚎涓嶆樉绀哄浘鏍�
-    var bm_kaoqing = 0;//鏄惁鍑鸿�冨嫟鍖哄煙娑堝け
-    var customSwitch1 = false;
-    var customSwitch2 = false;
-    var customSwitch3 = true;
-    var customSwitch4 = false;
-    var customSwitch5 = false;
-    var anchors = getAnchorInfo2();
-    var onlineAnchorList = anchors[0];
-    var offlineAnchorList = anchors[1];
-    var anckicon_on = '/Home/HomeImg/鍩虹珯鍦ㄧ嚎.png';
-    var anckicon_off = '/Home/HomeImg/鍩虹珯绂荤嚎.png';
     var map;
     var circle;
-    var mapid = 1732234539564851202 ;
-    var themeid = 1717913720470753281;
     var type = 15;
     var markerpd = false;
     var scale;
-    var sosalist = [];
+    var blink = [];
 
     //鍧愭爣杞崲鏁版嵁
     var origon = [{ x: 0, y: 0 },{ x: 0, y: 0 },{ x: 0, y: 0 }];
@@ -175,40 +138,26 @@
     var coordsTransformer = new fengmap.FMCoordsTransformer({ origon: origon, target: target });
 
 
-    function blues(e){
-
-        $(".ttdd"+e).css("color","deepskyblue")
-    }
-
-    function blues1(e){
-
-        $(".ttdd"+e).css("color","white")
-    }
-
-        $("#customSwitch3").prop("checked", true)
-
-
-            var tileLayer;
-
-            var flag;
+    var tileLayer;
+    var flag;
     var domMarker = null;
-
     //鍦板浘灞炴��
     var boxselecttool;
+    var modelBlink;
     var selectedModels = [];
     var selectedModels1 = [];
-        var options = {
-            container: document.getElementById("fengmap"),
-                appName: 'map1',
-                key: '09facc4ee52d1844bc1e561dad5abf59',
-                mapID: '1761938416618700801',
-                themeID: '1765945708318105601',
-                mapURL: '../fengmap/data/',
-                themeURL: '../fengmap/data/theme/',
-                minTiltAngle: 0,
-                mapZoom: 16,
+    var options = {
+        container: document.getElementById("fengmap"),
+        appName: 'map1',
+        key: '09facc4ee52d1844bc1e561dad5abf59',
+        mapID: '1761938416618700801',
+        themeID: '1765945708318105601',
+        mapURL: '../fengmap/data/',
+        themeURL: '../fengmap/data/theme/',
+        minTiltAngle: 0,
+        mapZoom: 16,
 
-        }
+    }
 
     map = new fengmap.FMMap(options);
 
@@ -328,18 +277,14 @@
             domMarker.remove();
         }
     }
-
     function removeMarker1() {
         localStorage.removeItem("SanWei_JianZhu")
         domMarker.remove();
         localStorage.removeItem("domMar")
     }
-
-
-
-        var wangguanflag;
-        var jizhanflag;
-        var kqhuizhi = true;
+    var wangguanflag;
+    var jizhanflag;
+    var kqhuizhi = true;
 
     var personlist2 = FindShowJiZhan();  //鑾峰彇鍩虹珯鏁版嵁
     var personlist3 = FindShowWangGuan();   //鑾峰彇缃戝叧鏁版嵁
@@ -359,74 +304,51 @@
         }
     });
 
-    setTimeout(function (){
-        if (p2 == "1"){
-            var level = map.getLevel();
-            var floor = map.getFloor(level);
-            for(var i = 0 ; i <personlist2.length;i++){
-                var xy
-                var turl;
-                xy = fengmap.FMCalculator.latlngToMapCoordinate({
-                    x: personlist2[i].baoliu6,
-                    y: personlist2[i].baoliu7
-                });
-                turl = '/hxzkuwb/Icon/jizhan.png';
-                fmarkerAnchor = new fengmap.FMImageMarker({
-                    url: turl,
-                    x: xy.x,
-                    y: xy.y,
-                });
-                var windowHtml = '<div class="" style="height: 100px;width: 80px;text-align: center;position: absolute;top: -40px;left: -40px">';
-                windowHtml += `<div class="content" style="border-radius: 5px;background-color:ghostwhite;"><a style="color: black;font-size: 14px"> 鍩虹珯锛歚 + personlist2[i].anchorid + `</a></div>`;
-                windowHtml += `</div>`;
-                lmarkerAnchor = new fengmap.FMDomMarker({
-                    x: xy.x,
-                    y: xy.y,
-                    content: windowHtml
-                });
-                fmarkerAnchor.addTo(floor);
-                lmarkerAnchor.addTo(floor)
-                jizhanbc[personlist2[i].anchorid] = fmarkerAnchor;
-                jizhanbclabel[personlist2[i].anchorid] = lmarkerAnchor;
-            }
-            jizhanflag = true;
-        }
-        //鏄剧ず缃戝叧
-        if (p3 == "1"){
-            var level = map.getLevel();
-            var floor = map.getFloor(level);
-            for(var i = 0 ; i <personlist3.length;i++){
-
-                var xy
-                var turl;
-                xy = fengmap.FMCalculator.latlngToMapCoordinate({
-                    x: personlist3[i].lon,
-                    y: personlist3[i].lat
-                });
-                turl = '/hxzkuwb/Icon/wangguan.png';
-                fmarkerAnchor = new fengmap.FMImageMarker({
-                    url: turl,
-                    x: xy.x,
-                    y: xy.y,
-                });
-                var windowHtml = '<div class="" style="height: 100px;width: 80px;text-align: center;position: absolute;top: -40px;left: -40px">';
-                windowHtml += `<div class="content" style="border-radius: 5px;background-color:ghostwhite;"><a style="color: black;font-size: 14px"> 缃戝叧锛歚 + personlist3[i].loragwid + `</a></div>`;
-                windowHtml += `</div>`;
-                lmarkerAnchor = new fengmap.FMDomMarker({
-                    x: xy.x,
-                    y: xy.y,
-                    content: windowHtml
-                });
-                fmarkerAnchor.addTo(floor);
-                lmarkerAnchor.addTo(floor)
-                wangguanbc[personlist3[i].loragwid] = fmarkerAnchor;
-                wangguanbclabel[personlist3[i].loragwid] = lmarkerAnchor;
-            }
-            wangguanflag = true;
+    setInterval(function (){
+        if(localStorage.getItem("涓夌淮鍦板浘") != "鎵ц"){
+            return
         }
         //鏄剧ず鑱氶泦鏁堟灉
-    },1000)
+        var personlist4 = FindShowJianZhu();
+        var levelJian = map.getLevel()
+        var floorJian = map.getFloor(levelJian)
+        for(var m = 0 ; m < blink.length;m++){
+            var data = "baoliu39="+blink[i];
+            $.ajax({
+                url: '/hxzkuwb/FindShowJianZhuShanStop',
+                data: data,
+                type: 'GET',
+                async: false,
+                success: function(data) {
 
+                    if (data[0].pname < 1){
+                        modelBlink = floorJian.getLayers(fengmap.FMType.MODEL_LAYER)[0].getFeatures().find(item => item.FID === blink[m])
+                        modelBlink.stopFlash()
+                    }
+                }
+            });
+        }
+        blink = [];
+        for (var i = 0; i <personlist4.length; i++){
+            if (personlist4[i].pname ==3 && personlist4[i].baoliu39 != ""  && personlist4[i].baoliu39 != "0" && personlist4[i].baoliu39 != "-1"){
+                //榛勮壊闂儊
+                model = floorJian.getLayers(fengmap.FMType.MODEL_LAYER)[0].getFeatures().find(item => item.FID === personlist4[i].baoliu39)
+                model.flash('yellow')
+                blink.push(personlist4[i].baoliu39)
+            }
+            if (personlist4[i].pname >3 && personlist4.pname <=6 && personlist4[i].baoliu39 != "" && personlist4[i].baoliu39 != "0" && personlist4[i].baoliu39 != "-1"){
+                //姗欒壊闂儊
+                model = floorJian.getLayers(fengmap.FMType.MODEL_LAYER)[0].getFeatures().find(item => item.FID === personlist4[i].baoliu39)
+                model.flash('orange')
+                blink.push(personlist4[i].baoliu39)
+            }
+            if (personlist4[i].pname >6 && personlist4[i].baoliu39 != "" && personlist4[i].baoliu39 != "-1" && personlist4[i].baoliu39 != "0" ){
+                model = floorJian.getLayers(fengmap.FMType.MODEL_LAYER)[0].getFeatures().find(item => item.FID === personlist4[i].baoliu39)
+                model.flash('blue')
+                blink.push(personlist4[i].baoliu39)
+            }
+        }
+    },5000)
 
     var radioes = 0;
     $.ajax({
@@ -441,309 +363,286 @@
             }
         },
     });
-radioes = 100
-   setInterval(function (){
-       fn3();
-   },2000)
-        function fn3() {
-            if(localStorage.getItem("涓夌淮鍦板浘") != "鎵ц"){
-                return
-            }
-            kqhuizhi = sessionStorage.getItem("kqhuizhi")
-            if (sessionStorage.getItem("QuYuKuangXuan") == "1" && kqhuizhi == "true"){
-                kq()
-            }else if (kqhuizhi == "false1"){
-                closet()
-            }
-            var personlist4 = FindShowJianZhu();
-            var levelJian = map.getLevel()
-            var floorJian = map.getFloor(levelJian)
-            for (var i = 0; i <personlist4.length; i++){
-                if (personlist4[i].pname ==3 && personlist4[i].baoliu39 != ""  && personlist4[i].baoliu39 != "0" && personlist4[i].baoliu39 != "-1"){
-                    //榛勮壊闂儊
-                    model = floorJian.getLayers(fengmap.FMType.MODEL_LAYER)[0].getFeatures().find(item => item.FID === personlist4[i].baoliu39)
-                    model.flash('yellow')
-                }
-                if (personlist4[i].pname >3 && personlist4.pname <=6 && personlist4[i].baoliu39 != "" && personlist4[i].baoliu39 != "0" && personlist4[i].baoliu39 != "-1"){
-                    //姗欒壊闂儊
-                    model = floorJian.getLayers(fengmap.FMType.MODEL_LAYER)[0].getFeatures().find(item => item.FID === personlist4[i].baoliu39)
-                    model.flash('orange')
-                }
-                if (personlist4[i].pname >6 && personlist4[i].baoliu39 != "" && personlist4[i].baoliu39 != "-1" && personlist4[i].baoliu39 != "0" ){
-
-                    model = floorJian.getLayers(fengmap.FMType.MODEL_LAYER)[0].getFeatures().find(item => item.FID === personlist4[i].baoliu39)
-
-                    model.flash('blue')
-                }
-            }
-            var personlist1 = getRealPositionsanweiOffOnline();
-            for (var i = 0; i < personlist1.length; i++) {
-                var xy;
-                var turl;
-                xy = fengmap.FMCalculator.latlngToMapCoordinate({
-                    x: personlist1[i].baoliu2,
-                    y: personlist1[i].baoliu3
+    setInterval(function (){
+        fn3();
+    },2000)
+    function fn3() {
+        if(localStorage.getItem("涓夌淮鍦板浘") != "鎵ц"){
+            return
+        }
+        kqhuizhi = sessionStorage.getItem("kqhuizhi")
+        if (sessionStorage.getItem("QuYuKuangXuan") == "1" && kqhuizhi == "true"){
+            kq()
+        }else if (kqhuizhi == "false1"){
+            closet()
+        }
+        var personlist1 = getRealPositionsanweiOffOnline();
+        for (var i = 0; i < personlist1.length; i++) {
+            var xy;
+            var turl;
+            xy = fengmap.FMCalculator.latlngToMapCoordinate({
+                x: personlist1[i].baoliu2,
+                y: personlist1[i].baoliu3
+            });
+            turl = '/hxzkuwb/Icon/' + personlist1[i].pimage + '';
+            var fmarker = biaoqians[personlist1[i].ptagid];
+            var lmarker = biaoqianids[personlist1[i].ptagid];
+            var circles = biaoqianidc[personlist1[i].ptagid]
+            if (fmarker) {
+                // 濡傛灉鏍囪瀛樺湪锛屽垯鏇存柊鍧愭爣
+                fmarker.moveTo({
+                    x: xy.x,
+                    y: xy.y
                 });
-                turl = '/hxzkuwb/Icon/' + personlist1[i].pimage + '';
-                var fmarker = biaoqians[personlist1[i].ptagid];
-                var lmarker = biaoqianids[personlist1[i].ptagid];
-                var circles = biaoqianidc[personlist1[i].ptagid]
-                if (fmarker) {
-                    // 濡傛灉鏍囪瀛樺湪锛屽垯鏇存柊鍧愭爣
-                    fmarker.moveTo({
+                lmarker.moveTo({
+                    x: xy.x,
+                    y: xy.y
+                });
+                // if (circles) {
+                //     circles.remove();
+                //     var level = map.getLevel();
+                //     var floor = map.getFloor(level);
+                //     var panelSet;
+                //     if (personlist1[i].baoliu38 <= 3 && personlist1[i].ponline == 1 && personlist1[i].baoliu38 > 1) {
+                //         //榛勮壊鍛婅鍖哄煙
+                //         panelSet = {
+                //             height: 0,
+                //             opacity: 50,
+                //             color: '#FFFF00',
+                //             borderWidth: 0,
+                //             borderColor: '#FFFF00',
+                //         }
+                //         var publicOption = {
+                //             ...panelSet,
+                //             opacity: Number(panelSet.opacity) / 100,
+                //         }
+                //
+                //         /* 娣诲姞鍦嗗舰 */
+                //         var circle_radius = radioes;
+                //         // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
+                //         var circle_segments = 500;
+                //         var circle_center = {
+                //             x: xy.x,
+                //             y: xy.y,
+                //         };
+                //         /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
+                //         var circleOption = {
+                //             points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
+                //             x: xy.x,
+                //             y: xy.y,
+                //             ...publicOption
+                //         }
+                //         circle = new fengmap.FMPolygonMarker(circleOption);
+                //         circle.addTo(floor);
+                //     }
+                //
+                //     if (personlist1[i].baoliu38 > 3 && personlist1[i].baoliu38 <= 6 && personlist1[i].ponline == 1) {
+                //         //姗欒壊鍛婅鍖哄煙
+                //         panelSet = {
+                //             height: 0,
+                //             opacity: 50,
+                //             color: '#FFBF01',
+                //             borderWidth: 0,
+                //             borderColor: '#FFBF01',
+                //         }
+                //         var publicOption = {
+                //             ...panelSet,
+                //             opacity: Number(panelSet.opacity) / 100,
+                //         }
+                //
+                //         /* 娣诲姞鍦嗗舰 */
+                //         var circle_radius = radioes;
+                //         // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
+                //         var circle_segments = 500;
+                //         var circle_center = {
+                //             x: xy.x,
+                //             y: xy.y,
+                //         };
+                //         /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
+                //         var circleOption = {
+                //             points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
+                //             x: xy.x,
+                //             y: xy.y,
+                //             ...publicOption
+                //         }
+                //         circle = new fengmap.FMPolygonMarker(circleOption);
+                //         circle.addTo(floor);
+                //     }
+                //
+                //     if (personlist1[i].baoliu38 > 6 && personlist1[i].ponline == 1) {
+                //         //绾㈣壊鍛婅鍖哄煙
+                //         panelSet = {
+                //             height: 0,
+                //             opacity: 50,
+                //             color: '#FF0000',
+                //             borderWidth: 0,
+                //             borderColor: '#FF0000',
+                //         }
+                //         var publicOption = {
+                //             ...panelSet,
+                //             opacity: Number(panelSet.opacity) / 100,
+                //         }
+                //
+                //         /* 娣诲姞鍦嗗舰 */
+                //         var circle_radius = radioes;
+                //         // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
+                //         var circle_segments = 500;
+                //         var circle_center = {
+                //             x: xy.x,
+                //             y: xy.y,
+                //         };
+                //         /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
+                //         var circleOption = {
+                //             points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
+                //             x: xy.x,
+                //             y: xy.y,
+                //             ...publicOption
+                //         }
+                //         circle = new fengmap.FMPolygonMarker(circleOption);
+                //         circle.addTo(floor);
+                //     }
+                //     biaoqianidc[personlist1[i].ptagid] = circle;
+                // }
+            } else {
+                // 濡傛灉鏍囪涓嶅瓨鍦紝鍒欐坊鍔爉arker
+                fmarker = new fengmap.FMImageMarker({
+                    url: turl,
+                    x: xy.x,
+                    y: xy.y,
+                });
+                if (personlist1[i].ponline == "1"){
+                    var windowHtml = '<div class="" style="height: 100px;width: 100px;text-align: center;position: absolute;top: -40px;left: -50px">';
+                    windowHtml += `<div class="content" style="border-radius: 5px;background-color: ` + personlist1[i].bumencolor + `;"><a style="color: white;font-size: 12px"> ` + personlist1[i].pname+ `</a></div>`;
+                    windowHtml += `</div>`;
+                    lmarker = new fengmap.FMDomMarker({
                         x: xy.x,
-                        y: xy.y
+                        y: xy.y,
+                        content: windowHtml
                     });
-                    lmarker.moveTo({
+                }else{
+                    var windowHtml = '<div class="" style="height: 100px;width: 100px;text-align: center;position: absolute;top: -40px;left: -50px">';
+                    windowHtml += `<div class="content" style="border-radius: 5px;background-color: ` + personlist1[i].bumencolor + `;"><a style="color: white;font-size: 12px"> ` + personlist1[i].pname + `-绂荤嚎</a></div>`;
+                    windowHtml += `</div>`;
+                    lmarker = new fengmap.FMDomMarker({
                         x: xy.x,
-                        y: xy.y
+                        y: xy.y,
+                        content: windowHtml
                     });
-                    // if (circles) {
-                    //     circles.remove();
-                    //     var level = map.getLevel();
-                    //     var floor = map.getFloor(level);
-                    //     var panelSet;
-                    //     if (personlist1[i].baoliu38 <= 3 && personlist1[i].ponline == 1 && personlist1[i].baoliu38 > 1) {
-                    //         //榛勮壊鍛婅鍖哄煙
-                    //         panelSet = {
-                    //             height: 0,
-                    //             opacity: 50,
-                    //             color: '#FFFF00',
-                    //             borderWidth: 0,
-                    //             borderColor: '#FFFF00',
-                    //         }
-                    //         var publicOption = {
-                    //             ...panelSet,
-                    //             opacity: Number(panelSet.opacity) / 100,
-                    //         }
-                    //
-                    //         /* 娣诲姞鍦嗗舰 */
-                    //         var circle_radius = radioes;
-                    //         // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
-                    //         var circle_segments = 500;
-                    //         var circle_center = {
-                    //             x: xy.x,
-                    //             y: xy.y,
-                    //         };
-                    //         /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
-                    //         var circleOption = {
-                    //             points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
-                    //             x: xy.x,
-                    //             y: xy.y,
-                    //             ...publicOption
-                    //         }
-                    //         circle = new fengmap.FMPolygonMarker(circleOption);
-                    //         circle.addTo(floor);
-                    //     }
-                    //
-                    //     if (personlist1[i].baoliu38 > 3 && personlist1[i].baoliu38 <= 6 && personlist1[i].ponline == 1) {
-                    //         //姗欒壊鍛婅鍖哄煙
-                    //         panelSet = {
-                    //             height: 0,
-                    //             opacity: 50,
-                    //             color: '#FFBF01',
-                    //             borderWidth: 0,
-                    //             borderColor: '#FFBF01',
-                    //         }
-                    //         var publicOption = {
-                    //             ...panelSet,
-                    //             opacity: Number(panelSet.opacity) / 100,
-                    //         }
-                    //
-                    //         /* 娣诲姞鍦嗗舰 */
-                    //         var circle_radius = radioes;
-                    //         // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
-                    //         var circle_segments = 500;
-                    //         var circle_center = {
-                    //             x: xy.x,
-                    //             y: xy.y,
-                    //         };
-                    //         /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
-                    //         var circleOption = {
-                    //             points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
-                    //             x: xy.x,
-                    //             y: xy.y,
-                    //             ...publicOption
-                    //         }
-                    //         circle = new fengmap.FMPolygonMarker(circleOption);
-                    //         circle.addTo(floor);
-                    //     }
-                    //
-                    //     if (personlist1[i].baoliu38 > 6 && personlist1[i].ponline == 1) {
-                    //         //绾㈣壊鍛婅鍖哄煙
-                    //         panelSet = {
-                    //             height: 0,
-                    //             opacity: 50,
-                    //             color: '#FF0000',
-                    //             borderWidth: 0,
-                    //             borderColor: '#FF0000',
-                    //         }
-                    //         var publicOption = {
-                    //             ...panelSet,
-                    //             opacity: Number(panelSet.opacity) / 100,
-                    //         }
-                    //
-                    //         /* 娣诲姞鍦嗗舰 */
-                    //         var circle_radius = radioes;
-                    //         // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
-                    //         var circle_segments = 500;
-                    //         var circle_center = {
-                    //             x: xy.x,
-                    //             y: xy.y,
-                    //         };
-                    //         /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
-                    //         var circleOption = {
-                    //             points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
-                    //             x: xy.x,
-                    //             y: xy.y,
-                    //             ...publicOption
-                    //         }
-                    //         circle = new fengmap.FMPolygonMarker(circleOption);
-                    //         circle.addTo(floor);
-                    //     }
-                    //     biaoqianidc[personlist1[i].ptagid] = circle;
-                    // }
-                } else {
-                        // 濡傛灉鏍囪涓嶅瓨鍦紝鍒欐坊鍔爉arker
-                        fmarker = new fengmap.FMImageMarker({
-                            url: turl,
-                            x: xy.x,
-                            y: xy.y,
-                        });
-                         if (personlist1[i].ponline == "1"){
-                             var windowHtml = '<div class="" style="height: 100px;width: 100px;text-align: center;position: absolute;top: -40px;left: -50px">';
-                             windowHtml += `<div class="content" style="border-radius: 5px;background-color: ` + personlist1[i].bumencolor + `;"><a style="color: white;font-size: 12px"> ` + personlist1[i].pname+ `</a></div>`;
-                             windowHtml += `</div>`;
-                             lmarker = new fengmap.FMDomMarker({
-                                 x: xy.x,
-                                 y: xy.y,
-                                 content: windowHtml
-                             });
-                         }else{
-                             var windowHtml = '<div class="" style="height: 100px;width: 100px;text-align: center;position: absolute;top: -40px;left: -50px">';
-                             windowHtml += `<div class="content" style="border-radius: 5px;background-color: ` + personlist1[i].bumencolor + `;"><a style="color: white;font-size: 12px"> ` + personlist1[i].pname + `-绂荤嚎</a></div>`;
-                             windowHtml += `</div>`;
-                             lmarker = new fengmap.FMDomMarker({
-                                 x: xy.x,
-                                 y: xy.y,
-                                 content: windowHtml
-                             });
-                         }
-
-                    var level = map.getLevel();
-                    var floor = map.getFloor(level);
-                    if (sessionStorage.getItem("PerCircles") == "Yes"){
-                        if (personlist1[i].baoliu38 <= 3 && personlist1[i].ponline == 1 && personlist1[i].baoliu38 > 1) {
-                            //榛勮壊鍛婅鍖哄煙
-                            panelSet = {
-                                height: 0,
-                                opacity: 50,
-                                color: '#FFFF00',
-                                borderWidth: 0,
-                                borderColor: '#FFFF00',
-                            }
-                            var publicOption = {
-                                ...panelSet,
-                                opacity: Number(panelSet.opacity) / 100,
-                            }
-
-                            /* 娣诲姞鍦嗗舰 */
-                            var circle_radius = radioes;
-                            // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
-                            var circle_segments = 500;
-                            var circle_center = {
-                                x: xy.x,
-                                y: xy.y,
-                            };
-                            /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
-                            var circleOption = {
-                                points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
-                                x: xy.x,
-                                y: xy.y,
-                                ...publicOption
-                            }
-                            circle = new fengmap.FMPolygonMarker(circleOption);
-                            circle.addTo(floor);
-                        }
-
-                        if (personlist1[i].baoliu38 > 3 && personlist1[i].baoliu38 <= 6 && personlist1[i].ponline == 1) {
-                            //姗欒壊鍛婅鍖哄煙
-                            panelSet = {
-                                height: 0,
-                                opacity: 50,
-                                color: '#FFBF01',
-                                borderWidth: 0,
-                                borderColor: '#FFBF01',
-                            }
-                            var publicOption = {
-                                ...panelSet,
-                                opacity: Number(panelSet.opacity) / 100,
-                            }
-
-                            /* 娣诲姞鍦嗗舰 */
-                            var circle_radius = radioes;
-                            // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
-                            var circle_segments = 500;
-                            var circle_center = {
-                                x: xy.x,
-                                y: xy.y,
-                            };
-                            /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
-                            var circleOption = {
-                                points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
-                                x: xy.x,
-                                y: xy.y,
-                                ...publicOption
-                            }
-                            circle = new fengmap.FMPolygonMarker(circleOption);
-                            circle.addTo(floor);
-                        }
-
-                        if (personlist1[i].baoliu38 > 6 && personlist1[i].ponline == 1) {
-                            //绾㈣壊鍛婅鍖哄煙
-                            panelSet = {
-                                height: 0,
-                                opacity: 50,
-                                color: '#FF0000',
-                                borderWidth: 0,
-                                borderColor: '#FF0000',
-                            }
-                            var publicOption = {
-                                ...panelSet,
-                                opacity: Number(panelSet.opacity) / 100,
-                            }
-
-                            /* 娣诲姞鍦嗗舰 */
-                            var circle_radius = radioes;
-                            // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
-                            var circle_segments = 500;
-                            var circle_center = {
-                                x: xy.x,
-                                y: xy.y,
-                            };
-                            /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
-                            var circleOption = {
-                                points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
-                                x: xy.x,
-                                y: xy.y,
-                                ...publicOption
-                            }
-                            circle = new fengmap.FMPolygonMarker(circleOption);
-                            circle.addTo(floor);
-                        }
-                    }
-                    var level = map.getLevel();
-                    var floor = map.getFloor(level);
-                    fmarker.addTo(floor);
-                    lmarker.addTo(floor);
-                    biaoqians[personlist1[i].ptagid] = fmarker;
-                    biaoqianids[personlist1[i].ptagid] = lmarker;
-                    biaoqianidc[personlist1[i].ptagid] = circle;
                 }
+
+                var level = map.getLevel();
+                var floor = map.getFloor(level);
+                // if (sessionStorage.getItem("PerCircles") == "Yes"){
+                //     if (personlist1[i].baoliu38 <= 3 && personlist1[i].ponline == 1 && personlist1[i].baoliu38 > 1) {
+                //         //榛勮壊鍛婅鍖哄煙
+                //         panelSet = {
+                //             height: 0,
+                //             opacity: 50,
+                //             color: '#FFFF00',
+                //             borderWidth: 0,
+                //             borderColor: '#FFFF00',
+                //         }
+                //         var publicOption = {
+                //             ...panelSet,
+                //             opacity: Number(panelSet.opacity) / 100,
+                //         }
+                //
+                //         /* 娣诲姞鍦嗗舰 */
+                //         var circle_radius = radioes;
+                //         // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
+                //         var circle_segments = 500;
+                //         var circle_center = {
+                //             x: xy.x,
+                //             y: xy.y,
+                //         };
+                //         /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
+                //         var circleOption = {
+                //             points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
+                //             x: xy.x,
+                //             y: xy.y,
+                //             ...publicOption
+                //         }
+                //         circle = new fengmap.FMPolygonMarker(circleOption);
+                //         circle.addTo(floor);
+                //     }
+                //
+                //     if (personlist1[i].baoliu38 > 3 && personlist1[i].baoliu38 <= 6 && personlist1[i].ponline == 1) {
+                //         //姗欒壊鍛婅鍖哄煙
+                //         panelSet = {
+                //             height: 0,
+                //             opacity: 50,
+                //             color: '#FFBF01',
+                //             borderWidth: 0,
+                //             borderColor: '#FFBF01',
+                //         }
+                //         var publicOption = {
+                //             ...panelSet,
+                //             opacity: Number(panelSet.opacity) / 100,
+                //         }
+                //
+                //         /* 娣诲姞鍦嗗舰 */
+                //         var circle_radius = radioes;
+                //         // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
+                //         var circle_segments = 500;
+                //         var circle_center = {
+                //             x: xy.x,
+                //             y: xy.y,
+                //         };
+                //         /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
+                //         var circleOption = {
+                //             points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
+                //             x: xy.x,
+                //             y: xy.y,
+                //             ...publicOption
+                //         }
+                //         circle = new fengmap.FMPolygonMarker(circleOption);
+                //         circle.addTo(floor);
+                //     }
+                //
+                //     if (personlist1[i].baoliu38 > 6 && personlist1[i].ponline == 1) {
+                //         //绾㈣壊鍛婅鍖哄煙
+                //         panelSet = {
+                //             height: 0,
+                //             opacity: 50,
+                //             color: '#FF0000',
+                //             borderWidth: 0,
+                //             borderColor: '#FF0000',
+                //         }
+                //         var publicOption = {
+                //             ...panelSet,
+                //             opacity: Number(panelSet.opacity) / 100,
+                //         }
+                //
+                //         /* 娣诲姞鍦嗗舰 */
+                //         var circle_radius = radioes;
+                //         // segments 褰卞搷褰㈡垚鐨勫渾褰㈢殑杈规暟鍜岄《鐐规暟閲忥紝鏁板�艰秺澶у渾褰㈠湪瑙嗚涓婅秺 鈥欏钩婊戔��
+                //         var circle_segments = 500;
+                //         var circle_center = {
+                //             x: xy.x,
+                //             y: xy.y,
+                //         };
+                //         /* 浣跨敤 FMCalculator 鐨勭煩褰㈡瀯閫犲櫒鍙互蹇�熸瀯閫犲嚭鍦嗗舰鐨勫嚑浣曞舰鐘跺潗鏍囬泦鍚� */
+                //         var circleOption = {
+                //             points: fengmap.FMCalculator.circleBuilder(circle_radius, circle_center, circle_segments),
+                //             x: xy.x,
+                //             y: xy.y,
+                //             ...publicOption
+                //         }
+                //         circle = new fengmap.FMPolygonMarker(circleOption);
+                //         circle.addTo(floor);
+                //     }
+                // }
+                var level = map.getLevel();
+                var floor = map.getFloor(level);
+                fmarker.addTo(floor);
+                lmarker.addTo(floor);
+                biaoqians[personlist1[i].ptagid] = fmarker;
+                biaoqianids[personlist1[i].ptagid] = lmarker;
+                biaoqianidc[personlist1[i].ptagid] = circle;
                 if (sessionStorage.getItem("oNLine")== "No" && personlist1[i].ponline == "0") {
                     // 濡傛灉鏍囪涓嶅湪绾夸笖璁惧绂荤嚎锛屽垯绉婚櫎鏍囪
                     fmarker.remove();
-                    lmarker.remove();;
+                    lmarker.remove();
                     delete biaoqians[personlist1[i][0]];
                     delete biaoqianids[personlist1[i][0]];
                 }
@@ -751,34 +650,36 @@
 
         }
 
-
-        function getMercator(poi) { //[114.32894, 30.585748]
-            var mercator = {};
-            var earthRad = 6378137.0;
-
-            mercator.x = poi[0] * Math.PI / 180 * earthRad;
-            var a = poi[1] * Math.PI / 180;
-            mercator.y = earthRad / 2 * Math.log((1.0 + Math.sin(a)) / (1.0 - Math.sin(a)));
-
-            return [mercator.x, mercator.y]; //[12727039.383734727, 3579066.6894065146]
+    }
 
 
-        }
+    function getMercator(poi) { //[114.32894, 30.585748]
+        var mercator = {};
+        var earthRad = 6378137.0;
+
+        mercator.x = poi[0] * Math.PI / 180 * earthRad;
+        var a = poi[1] * Math.PI / 180;
+        mercator.y = earthRad / 2 * Math.log((1.0 + Math.sin(a)) / (1.0 - Math.sin(a)));
+
+        return [mercator.x, mercator.y]; //[12727039.383734727, 3579066.6894065146]
+
+
+    }
     localStorage.removeItem("SanWei_JianZhu")
-function JianZhuMsg(Fid,Name){
-            //鏍规嵁Fid鏌ヨ锛屽鏋滄煡鍒板垯鏄剧ず锛�
-    var data = "Fid="+Fid
-    $.get("/hxzkuwb/FindSanWeiIFID",data,function (data){
-        if(data>0){
-            localStorage.setItem("SanWei_JianZhu",Name)
-            localStorage.setItem("SanWei_JianZhuFID",Fid)
-            localStorage.setItem("DiaoYong_SanWeiFlOoor","FID")
-        }else{
-            localStorage.removeItem("SanWei_JianZhu")
-            localStorage.removeItem("SanWei_JianZhuFID")
-        }
-    })
+    function JianZhuMsg(Fid,Name){
+        //鏍规嵁Fid鏌ヨ锛屽鏋滄煡鍒板垯鏄剧ず锛�
+        var data = "Fid="+Fid
+        $.get("/hxzkuwb/FindSanWeiIFID",data,function (data){
+            if(data>0){
+                localStorage.setItem("SanWei_JianZhu",Name)
+                localStorage.setItem("SanWei_JianZhuFID",Fid)
+                localStorage.setItem("DiaoYong_SanWeiFlOoor","FID")
+            }else{
+                localStorage.removeItem("SanWei_JianZhu")
+                localStorage.removeItem("SanWei_JianZhuFID")
+            }
+        })
 
-}
+    }
 </script>
 </html>

--
Gitblit v1.10.0