| | |
| | | } |
| | | moralMap.onItermClick = function(index) { |
| | | var row = moralMap.getPopupEqu(index); |
| | | if(row['mac']==null){ |
| | | alert("mac项未配置,请联系管理员设置"); |
| | | return; |
| | | } |
| | | var equ = { |
| | | name: row['name'], |
| | | mac: (row['mac']).toLowerCase(), |
| | |
| | | enableMassClear: true |
| | | }) |
| | | //事件注册 |
| | | var eventType = ['click', 'mouseover', 'mouseout']; |
| | | var eventType = ['click']; |
| | | for(var index in eventType) { |
| | | var eventName = eventType[index]; |
| | | if(_option[eventName] != undefined && typeof _option[eventName] == "function") { |
| | |
| | | if(moralMask["infoWindow"] == undefined) { |
| | | moralMask["infoWindow"] = infoWindow; |
| | | } |
| | | var mouseOverHandle = option['mouseover']; |
| | | //弹窗打开和关闭 |
| | | moralMask.addEventListener("mouseover", function() { |
| | | if(mouseOverHandle!=null&&mouseOverHandle instanceof Function){ |
| | | //将arguments转换成数组 |
| | | var args = Array.prototype.slice.call(arguments); |
| | | mouseOverHandle.apply(this, args); |
| | | } |
| | | moralMap.closeSearchBox(); |
| | | baiduMap.openInfoWindow(infoWindow, this._point); //开启信息窗口 |
| | | if(infoWindow.getContent() == "") { |