| | |
| | | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
| | | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> |
| | | <%@page isELIgnored="false" %> |
| | | <% String version ="1.000003";%> |
| | | <% |
| | | String version ="1.000003"; |
| | | response.setHeader("Cache-Control","no-store"); |
| | | response.setHeader("Pragrma","no-cache"); |
| | | response.setDateHeader("Expires",0); |
| | | %> |
| | | <!DOCTYPE html> |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | |
| | | </div> |
| | | </div> |
| | | <div id="mapCanvas"></div> |
| | | <div id="map_params" style="display: none;"> |
| | | ${requestScope.map_params} |
| | | <div id="mapParams" style="display: none;"> |
| | | ${requestScope.mapParams} |
| | | </div> |
| | | </div> |
| | | </body> |
| | |
| | | //页面初始化 |
| | | (function($) { |
| | | var moralMap = window.moralMap; |
| | | var params = $.parseJSON($("#map_params").html()); |
| | | var params = $.parseJSON($("#mapParams").html()); |
| | | moralMap['params'] = params; |
| | | //通过地区名称加载地图 |
| | | moralMap.mapInit(params["area_name"]); |
| | | moralMap.mapInit(params["regionName"]); |
| | | //列表对象 |
| | | var listView =moralMap.initListView({id: "#equ_list",pageSize:12}); |
| | | window["listView"] = listView; |
| | |
| | | function showEqus(obj) { |
| | | var params = moralMap['params']; |
| | | var mpoint = obj.currentTarget.getOption(); |
| | | var url = 'equipment/findAllEqu?mpId=' + mpoint['id'] + "&orgId=" + params['orgId']; |
| | | var url = 'get-devices?mpId=' + mpoint['id'] + "&orgId=" + params['orgId']; |
| | | listView.load(url); |
| | | moralMap.showPopupbox("#popup_box"); |
| | | } |
| | |
| | | data:paramMap, |
| | | async:false, |
| | | cache: false, |
| | | success:function(jsonData){ |
| | | success:function(res){ |
| | | if(callBack!=null){ |
| | | if(jsonData!=null&&typeof jsonData["rows"] ==='object'&&lazyKeyer(key)){ |
| | | callBack(jsonData); |
| | | if(res.code==1&&lazyKeyer(key)){ |
| | | callBack(res.data); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | function addOverMpoints(jsonData){ |
| | | function addOverMpoints(data){ |
| | | if(moralMap.layer()=="monitorpoints"){ |
| | | var mpoints = jsonData["rows"]==null?[]:jsonData["rows"]; |
| | | var mpoints = data = null?[]:data; |
| | | for(var i in mpoints) { |
| | | var mpParam = mpoints[i]; |
| | | if(moralMap.getMpoint(mpParam["id"])==null){ |
| | |
| | | paramMap["Ge"]= bounds['Ge'];//东北角经度,大一点 |
| | | paramMap["Ke"]= bounds['Ke'];//西北角纬度坐标,小一点 |
| | | paramMap["Le"]= bounds['Le'];//西北角经度坐标,小一点 |
| | | loadLazy("getmonitorpoints",paramMap,addOverMpoints); |
| | | loadLazy("getMonitorpointList",paramMap,addOverMpoints); |
| | | startRefreshPage(); |
| | | }); |
| | | //地图加载完成后 加载监控点,速度慢 |
| | |
| | | // if(endZoom>=moralMap.getZooMConfine()){//超过界限加载设备 |
| | | // loadOverlays("getequipments",addOverEquipments); |
| | | // }else{ |
| | | // loadOverlays("getmonitorpoints",addOverMpoints); |
| | | // loadOverlays("get-monitorpoints",addOverMpoints); |
| | | // } |
| | | // moralMap.closePopupbox("#popup_box"); |
| | | }); |
| | |
| | | if(endZoom>=moralMap.getZooMConfine()){//超过界限加载设备 |
| | | loadOverlays("getequipments",addOverEquipments); |
| | | }else{ |
| | | loadOverlays("getmonitorpoints",addOverMpoints); |
| | | loadOverlays("get-monitorpoints",addOverMpoints); |
| | | } |
| | | moralMap.closePopupbox("#popup_box"); |
| | | }); |
| | |
| | | if(endZoom>=moralMap.getZooMConfine()){//超过界限加载设备 |
| | | loadOverlays("getequipments",addOverEquipments); |
| | | }else{ |
| | | loadOverlays("getmonitorpoints",addOverMpoints); |
| | | loadOverlays("get-monitorpoints",addOverMpoints); |
| | | } |
| | | moralMap.closePopupbox("#popup_box"); |
| | | }); |
| | |
| | | function(e) { |
| | | var param = encodeURI($("#searchParam").val()); |
| | | moralMap.showPopupbox("#popup_box"); |
| | | var url = 'equipment/findAllEqu?name=' + param + "&orgId=" + params['orgId']; |
| | | var url = 'get-devices-for-popup?name=' + param + "&orgId=" + params['orgId']; |
| | | listView.load(url); |
| | | } |
| | | ) |