⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainwebform.aspx

📁 supermap开发的基站管理系统
💻 ASPX
📖 第 1 页 / 共 5 页
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MainWebForm.aspx.cs" Inherits="MainWebForm" smartNavigation="true"%>
<%@ Register Assembly ="SuperMap.IS.WebControls" Namespace ="SuperMap.IS.WebControls" TagPrefix ="smis" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script language ="javascript" type ="text/javascript" >
    function QueryByCircle()
    {
        document.getElementById("selectType").value="";
        var ltype=window.showModalDialog("ConditionWebForm.aspx","","dialogWidth:306px;dialogHeight:320px;status:no;");
        if(ltype)
        {
            document.getElementById("selectType").value=ltype;
            SMISActionStart('MapControl1','CIRCLEQUERY');
        }
    }
    function QueryByRectangle()
    {
        document.getElementById("selectType").value="";
         var ltype=window.showModalDialog("ConditionWebForm.aspx","","dialogWidth:306px;dialogHeight:320px;status:no;");
        if(ltype)
        {
            document.getElementById("selectType").value=ltype;
            SMISActionStart('MapControl1','RECTQUERY');
        }
    }
</script>
<script language ="javascript" type ="text/javascript" >
    function SelectMapScare(dropScale)
    {
//        var scale=dropScale.options[dropScale.selectedIndex].value;
//        if(scale!="")
//        {
//            document.getElementById("TextBoxScale").value=scale;
//            //dropScale.selectedIndex=0;
//        }
    }
</script>
<script language ="javascript" type ="text/javascript" >
    function PrintMap()
    {
        window.open("PrintMapWebForm.aspx");
    }
</script>

<script language="javascript">  
            var offsetX,offsetY;
			// 显示鼠标位置
			function ShowCursorPos(e){
			   try
			   {
			      //  CloseRightMenu();
				    //防止变量还没从后台有写到页面.
				    //alert(mapLeft);
				    if(typeof(mapLeft)=="undefined") return;

				     if(event.offsetX>50 || event.offsetY>50)
				    {
			            if(document.getElementById("divRightMenu").style.display=="block")
			            {
				            document.getElementById("divRightMenu").style.display="none";
    				     
				        }
				    }
				    var cX = event.offsetX;
				    var cY = event.offsetY;
				    cX = PixelToMapX(cX).toString();
				    cY = PixelToMapY(cY).toString();
				    // 补零
				    var i;
				    while(cX.length < 7){
					    cX += "0";
				    }
				    while(cY.length < 6){
					    cY += "0";
				    }
				    //alert(cX);
				    //把经纬度转换成度分秒 
				    cX*=3600;
				    var d1,d2,d3,dec_temp;
				    d1 =parseInt( cX/3600);
                    dec_temp = parseInt(cX - d1 * 3600);
                    d2 = parseInt(dec_temp / 60);
                    d3 = dec_temp - d2 * 60;
                    cX=d1 + "°" + d2 + "′" + d3 + "″";
                   // alert(d1 + "+" + d2 + "+" + d3);
                    cY*=3600;
                    d1 = parseInt(cY / 3600);
                     dec_temp = parseInt(cY - d1 * 3600);
                    d2 = parseInt(dec_temp / 60);
                    d3 = dec_temp - d2 * 60;
                    cY=d1 + "°" + d2 + "′" + d3 + "″";
                    //----------------------------------------
                    
				    document.getElementById("mouseX").innerHTML =cX;
				    document.getElementById("mousey").innerHTML = cY;
				}
				catch(err)
				{
				}
				
			}
		
			function MapToPixelX(mapX){
				var pixelX;
				pixelX = mapWidth * (mapX - mapLeft) / (mapRight - mapLeft);
				return Math.round(pixelX);
			}
			function MapToPixelY(mapY){
				var pixelY;
				pixelY = mapHeight * (mapTop - mapY) / (mapTop - mapBottom);
				return Math.round(pixelY);
			}
			function PixelToMapX(pixelX){
				var mapX;
				mapX = mapLeft + pixelX * (mapRight - mapLeft) / mapWidth;
				return mapX;
				//return Math.round(mapX * 1000) / 1000;
			}
			function PixelToMapY(pixelY){
				var mapY;
				mapY = mapBottom + (mapHeight - pixelY) * (mapTop - mapBottom) / mapHeight;
				return mapY;
				//return Math.round(mapY * 1000) / 1000;
			}
	function CloseRightMenu()
    {
      //  alert("SDFDS");
         var propertyDiv=document.getElementById("divRightMenu");
      
          
         if(propertyDiv.style.display=="block")
         {   
            event.srcElement.setCapture();
              var x=event.x-propertyDiv.style.left.substr(0,propertyDiv.style.left.length-2);
           var y=event.y-propertyDiv.style.top.substr(0,propertyDiv.style.top.length-2);
            document.getElementById("mouseX").innerHTML =x + "+" + y;
           // alert(event.x + "+" + propertyDiv.style.left.substr(0,3) +"+"+ event.y+ "+" +propertyDiv.style.top.substr(0,3));
          
          
        //   alert(x + "+" + y +"+"+(x<-70 || x>50) || (y<40 ||y>140));
        
             if((x<-80 || x>100) && (y<100 ||y>200))
             {//alert(Math.abs(event.offsetX-propertyDiv.style.left.substr(0,3)) +"+"+ Math.abs(event.offsetY-propertyDiv.style.top.substr(0,3)));
                  //propertyDiv.style.display="none";
                 event.srcElement.releaseCapture();
              }
          }
    }
    function ShowTZProperty(obj,name,factory,x,y)
    {
         var propertyDiv=document.getElementById("divRightMenu");
         if(propertyDiv.style.display=="block")
            return ;
        //alert(name + "+ " + factory + "+" +x);
        var xml="<table style=\"color:Black; font-size:10pt \">";
        xml+="<tr><td width=\"40px\">名称:</td>";
        xml+="<td >" + name +"</td></tr>";
        xml+="<tr width=\"40px\"><td>单位:</td>";
        xml+="<td >" + factory + "</td></tr>";
        xml+="<tr><td width=\"40px\">经度:</td>";
        xml+="<td >" + x + "</td></tr>";
        xml+="<tr><td width=\"40px\">纬度:</td>";
        xml+="<td >" + y + "</td></tr>";
        var propertyDiv=document.getElementById("divProperty");
        propertyDiv.innerHTML=xml;
        propertyDiv.style.display="block";
        propertyDiv.style.left=obj.offsetParent.offsetLeft+45;
        propertyDiv.style.top=obj.offsetParent.offsetTop+120;
    }
  
    function CloseTZProperty()
    {
      //  alert("SDFDS");
         var propertyDiv=document.getElementById("divProperty");
        propertyDiv.innerHTML="";
        propertyDiv.style.display="none";
        
       // CloseRightMenu();
    }

var preImg;
function ReplaceImage()
{//alert("sdf");
     if(typeof(preImg)!="undefined")
     {//alert(preImg.src);
        var index=preImg.src.toString().lastIndexOf("/");
       // alert(index);
        var preSrc=preImg.src.toString().substring(0,index);
       // alert(preSrc);
        var lastSrc=preImg.src.toString().substr(index,preImg.src.toString().length-index);
      //  alert(index + " + " + preImg.src.toString().length);
      //  alert(lastSrc);
     //   alert(preSrc+lastSrc.replace("2","1"));
        preImg.src=preSrc+lastSrc.replace("2","1");
     }
}
//台站单击事件
function ImgClick(img,guid1,src,x,y)
{
     ReplaceImage();
    var field=document.getElementById("guid");
    field.value=guid1;
    
    var hiddenX=document.getElementById("HiddenX");
    hiddenX.value=x;
    
    var hiddenY=document.getElementById("HiddenY");
    hiddenY.value=y;
    img.src=src;
   // img.src=src;   
    preImg=img;   
}
//台站右键菜单
function ImgOnContentMenu(img,guid1,src,sqString,zlString,x,y)
{
    ReplaceImage();
    CloseTZProperty();
    var propertyDiv=document.getElementById("divRightMenu");
    propertyDiv.style.display="block";
	propertyDiv.style.left =img.offsetParent.offsetLeft+35;
	propertyDiv.style.top = img.offsetParent.offsetTop+110;
	 document.getElementById("tzsqb").value=sqString;
    document.getElementById("tzzlb").value=zlString;
    
     var field=document.getElementById("guid");
    field.value=guid1;
    
      var hiddenX=document.getElementById("HiddenX");
    hiddenX.value=x;
    
    var hiddenY=document.getElementById("HiddenY");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -