|  |  |  | 
|---|
|  |  |  | <div class="charts_btn"> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="search_box"> | 
|---|
|  |  |  | <!-- <div class="search_box"> | 
|---|
|  |  |  | <button id="searchBtn" type="button">搜索</button> | 
|---|
|  |  |  | <input id="searchParam"/> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div id="popup_box"> | 
|---|
|  |  |  | </div> --> | 
|---|
|  |  |  | <!-- <div id="popup_box"> | 
|---|
|  |  |  | <div id="equ_list" class="listview"> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> --> | 
|---|
|  |  |  | <div id="mapCanvas"></div> | 
|---|
|  |  |  | <div id="mapParams" style="display: none;"> | 
|---|
|  |  |  | ${requestScope.mapParams} | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var params = moralMap['params']; | 
|---|
|  |  |  | var mpoint = obj.currentTarget.getOption(); | 
|---|
|  |  |  | $("#searchParam").val(mpoint['name']); | 
|---|
|  |  |  | //$("#searchParam").val(mpoint['name']); | 
|---|
|  |  |  | var url = 'get-devices-by-mid-oid?mpId=' + mpoint['id'] + "&orgId=" + params['orgId']; | 
|---|
|  |  |  | listView.load(url); | 
|---|
|  |  |  | moralMap.showPopupbox("#popup_box"); | 
|---|
|  |  |  | 
|---|
|  |  |  | longitude: _obj['longitude'], | 
|---|
|  |  |  | latitude: _obj['latitude'], | 
|---|
|  |  |  | monitorPointId: _obj['monitorPointId'], | 
|---|
|  |  |  | version:_obj['deviceVersion']['vers\t\t\t\t\t\t\t\t\t\tconsole.log(equStr);\nion'] | 
|---|
|  |  |  | version:_obj['deviceVersion']['version'] | 
|---|
|  |  |  | } | 
|---|
|  |  |  | var equStr = JSON.stringify(equ); | 
|---|
|  |  |  | if(window["console"]!=undefined){ | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // 点击事件关闭 弹窗列表 | 
|---|
|  |  |  | moralMap.addEventListener("click", function(type, target) { | 
|---|
|  |  |  | moralMap.closePopupbox("#popup_box"); | 
|---|
|  |  |  | //moralMap.closePopupbox("#popup_box"); | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | //地图放大缩小事件时,关闭弹窗 | 
|---|
|  |  |  | moralMap.addEventListener('zoomstart', function(type) {}); | 
|---|
|  |  |  | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | loadOverlays("get-monitorpoints",addOverMpoints); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | moralMap.closePopupbox("#popup_box"); | 
|---|
|  |  |  | //moralMap.closePopupbox("#popup_box"); | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | moralMap.addEventListener('moveend', function(type) { | 
|---|
|  |  |  | var endZoom = this.getZoom(); | 
|---|
|  |  |  | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | loadOverlays("get-monitorpoints",addOverMpoints); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | moralMap.closePopupbox("#popup_box"); | 
|---|
|  |  |  | //moralMap.closePopupbox("#popup_box"); | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | //搜索框单击事件 | 
|---|
|  |  |  | $("#searchBtn").click( | 
|---|
|  |  |  | function(e) { | 
|---|
|  |  |  | var param = encodeURI($("#searchParam").val()); | 
|---|
|  |  |  | moralMap.showPopupbox("#popup_box"); | 
|---|
|  |  |  | //moralMap.showPopupbox("#popup_box"); | 
|---|
|  |  |  | var url = 'get-devices-for-popup?name=' + param + "&orgId=" + params['orgId']; | 
|---|
|  |  |  | listView.load(url); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | //刷新页面 | 
|---|
|  |  |  | function refreshAllState() { | 
|---|
|  |  |  | var parma={}; | 
|---|
|  |  |  | if(moralMap.isPopupBoxShow("#popup_box")) { | 
|---|
|  |  |  | /* if(moralMap.isPopupBoxShow("#popup_box")) { | 
|---|
|  |  |  | var popupEquMacs = moralMap.getPopupEquMacs(); | 
|---|
|  |  |  | if(popupEquMacs!=null&&popupEquMacs.length>0){ | 
|---|
|  |  |  | parma["popupEquMacs"] = popupEquMacs; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } */ | 
|---|
|  |  |  | //从缓存取 | 
|---|
|  |  |  | var oldMarkerList = moralMap.getHorizonMarkers(true); | 
|---|
|  |  |  | var markerKeys = []; | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var equ = { | 
|---|
|  |  |  | methodName : 'refreshState', | 
|---|
|  |  |  | markers : markers, | 
|---|
|  |  |  | layer : layer | 
|---|
|  |  |  | } | 
|---|
|  |  |  | var equStr = JSON.stringify(equ); | 
|---|
|  |  |  | if(window["console"]!=undefined){ | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(!!window['external']&&!!window['external']['callWin']){ | 
|---|
|  |  |  | window['external'].callWin(equStr); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(resultMap["popupEquStates"]!=null){ | 
|---|
|  |  |  | listView.refreshState(resultMap["popupEquStates"]); | 
|---|
|  |  |  | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | function callJS(jsonData){ | 
|---|
|  |  |  | moralMap.callJS(jsonData); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </script> | 
|---|