xufenglei
2018-11-21 2cc315f925f35ea500e77c5fad14da17944d90db
src/main/webapp/view/map.jsp
@@ -375,7 +375,7 @@
                    obj['mouseover'] = function (type) {
                        if(type.target.getData()==null){
                            //当前设备数据为空时,设备悬停事件中 刷新一下数据
                            refreshAllState();
                            //refreshAllState();
                        }
                    }
               obj['click'] = function(){
@@ -436,7 +436,7 @@
           paramMap["Ke"]=  bounds.southwestLat;//西北角纬度坐标,小一点
           paramMap["Le"]=  bounds.southwestLng;//西北角经度坐标,小一点
            loadLazy("getMonitorpointList",paramMap,addOverMpoints);
            startRefreshPage();
            //startRefreshPage();
            showGrid();
   });
   //地图加载完成后 加载监控点,速度慢
@@ -665,6 +665,28 @@
   }
   
   function callJS(jsonData){
      moralMap.callJS(jsonData);
      var jsonData = JSON.parse(jsonData);
      var methodName = jsonData.methodName;
      if("JumpBaiduMap" == methodName){
         moralMap.callJS(jsonData);
      } else if ("RefreshState" == methodName) {
         //$("#searchParam").val(JSON.stringify(jsonData));
         var states = jsonData.states;
         for(var i in states){
             var state = states[i];
             var mpoint = moralMap.getMpoint(state.id);
                if(mpoint!=null){
                    mpoint.refreshState(state.state);
                }
             for(var j in state.devices){
               var marker = state.devices[j];
                    var marker_mac = marker["mac"];
                    var equipment = moralMap.getEquipment(marker_mac);
                    if(equipment!=null){
                        equipment.refreshState(marker);
                    }
               }
          }
      }
   }
</script>