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

📄 mapform-bak.asp

📁 1985498mapxtremeforaspdemo.rar
💻 ASP
字号:

<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<HTML>
<HEAD>
<TITLE>Default Form</TITLE>
<SCRIPT language=javascript>
	var szLastVariant;
	var szUserName = ""
	var szUserPWD = ""
	var szUserCorp = ""
	var szProcessUrl = "";

	function oprtFinalSubmit( param )
	{
		szLastVariant = param;
		param += "&HirerHref=http://" + self.location.hostname;
	}

	function oprtMapEngineProcessed()
	{
		var frmMappage = parent.__GetMappage__();
		var js_Return = "" ; 
		frmMappage.commAnalyzeJsReturn( js_Return );
		frmMappage.mappageReset();
	}

	function oprtViewMapState()
	{
		var frmMappage = parent.__GetMappage__();
		var dblZoom = frmMappage.aryHiddenParam[0].split("=")[1];
		var dblCx = frmMappage.aryHiddenParam[1].split("=")[1];
		var dblCy = frmMappage.aryHiddenParam[2].split("=")[1];
		formCode.txtMapState.value = dblCx + "," + dblCy + "," + dblZoom + "\n";
		formCode.txtMapState.focus();
		formCode.txtMapState.select();
	}

	function oprtViewJsReturn()
	{
		var frmMappage = parent.__GetMappage__();
		var js_Return = GetAllParam();
		formCode.txtJsReturn.value = js_Return.replace(/!!/g, "\n") + "\n";
		formCode.txtJsReturn.focus();
		formCode.txtJsReturn.select();
	}

	function oprtViewLastVariant()
	{
		formCode.txtVariant.value = szLastVariant.replace(/&/g, "\n") + "\n";
		formCode.txtVariant.focus();
		formCode.txtVariant.select();
	}
</SCRIPT>

<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
function isReqing()
{
	parent.mapframe.isReqing=true;
}

//移动到某点
function lTP(scx, scy) 
{
	document.forms[0].centerx.value=scx;
	document.forms[0].centery.value=scy;
	document.forms[0].workmode.value='0';
	document.forms[0].submitbutton.click();
}	
		
function OTest() 
{
	document.theImage2.src=document.forms[0].VirtualDir.value;
}

var tdelay,ncount;
function delay(nsec)
{
	ncount=0;
	tdelay=window.setInterval('perDelay()',nsec);
}

function perDelay()
{
	if (ncount<=100) 
	{
		ncount++;
	}
	else
	{
		ncount = 0;
		window.clearInterval(tdelay);
		chgimg1();
	}
}

		
function chgimg()
{
	parent.nload++;
	if(parent.nload==1)
	{
		if(parent.mapframe.loaded==false) delay(50);
		else delay(20);
		//if(parent.mapframe.loaded == "undefined" || parent.mapframe.loaded==false)
		//alert("欢迎您访问电子地图网站!");
	}
	else chgimg1();
}

function chgimg1()
{
	var zoom,x1,y1,x2,y2,xc,yc,factor,ix,iy,src;
	var tmpval;
	var tfrm = document.forms[0];
	tmpval=tfrm.QueryResult.value;
	src = tfrm.VirtualDir.value;

	parent.mapframe.lcChangeImgSrc(src);
	parent.mapframe.isReqing=false;
	parent.mapframe.lcHideLayer("layLoading");

	parent.mapframe.openNum = parent.mapframe.openNum +1;
	if(parent.mapframe.openNum==1)
	{
		parent.mapframe.SecStr = tmpval; //-子类
	}

	//--重设图片大小
	tfrm.miFrmMapWidth.value=String(parent.mapframe.MapPicWidth);
	tfrm.miFrmMapHeight.value=String(parent.mapframe.MapPicHeight);
	zoom = parseFloat( tfrm.lastzoom.value);
	xc   = parseFloat( tfrm.centerx.value);
	yc   = parseFloat( tfrm.centery.value);
	ix   = parseFloat( tfrm.miFrmMapWidth.value);
	iy   = parseFloat( tfrm.miFrmMapHeight.value);

	factor=zoom/ix;
	x1=xc-zoom*0.5;
	x2=xc+zoom*0.5;
	parent.mapframe.xDistance = zoom;
	parent.mapframe.szMapZoom = zoom;// -wsd add
	parent.mapframe.eLeft     = x1;
	parent.mapframe.eRight    = x2;
	zoom=zoom*iy/ix;
	y1=yc-zoom*0.5;
	y2=yc+zoom*0.5;
	parent.mapframe.yDistance = zoom;
	parent.mapframe.eTop     = y2;

	parent.mapframe.eBottom  = y1;
	parent.mapframe.nCenterX  = xc;  // -wsd add
	parent.mapframe.nCenterY  = yc;  // -wsd add
	parent.mapframe.position_station();
	parent.mapframe.putExtentOnOVMap();  // wsd add

	parent.mapframe.updateSetPos();   //更新位置
	if(tfrm.lastzoom.value=='1')
	{
		open("busy.asp","系统错误提示","width=400,height=300");
	}
	oprtMapEngineProcessed();

	if(parseInt(tfrm.RecCount.value) > 0)
	{
		switch(parent.mapframe.toolMode)
		{
			case 1111:
				if(tfrm.workmode.value == "3")
				{
					open(tfrm.cruise.value, "特征点漫游","width=200,height=500,scrollbars=yes,resizable=yes");
				}
				break;
			case 4:
				if(tfrm.workmode.value == "2")
				{
					parent.mapframe.interParseQueryResult(tmpval,"");
				}
				if(tfrm.workmode.value == "31")
				{
					open('unitInfo.htm', "查询结果","width=700,height=500,scrollbars=yes,resizable=yes");
					//open('reqResult.asp', "查询结果","width=700,height=500,scrollbars=yes,resizable=yes");
				}
				break;
			case 1204:
				if(tfrm.workmode.value == "1204")
				{
					open("reqResult.asp", "属性修改","width=300,height=300,scrollbars=yes,resizable=yes");
				}
				break;
			case 1112:
				if(tfrm.workmode.value == "4")
				{
				}
				break;
			case 3001:
				if(tfrm.workmode.value == "3001")
				{
					parent.mapframe.interParseShortDist(tmpval);
				}
				break;
			case 3002:
				if(tfrm.workmode.value == "3002")
				{
					parent.mapframe.interParseBusTran(tmpval);
				}
				break;
			case 3011:
				switch(parseInt(tfrm.RecCount.value))
				{
					case 4:
						parent.mapframe.interParseShortDist(tmpval);
						break;
					case 3:
						parent.mapframe.interParseSE( tmpval, tfrm.sql.value,3011);
						break;
					case 2:
						alert('终点站名不存在,请重新填写!');
					case 1:
						alert('起点站名不存在,请重新填写!');
				}
				break;
			case 3012:
				switch(parseInt(tfrm.RecCount.value))
				{
					case 4:
						parent.mapframe.interParseBusTran(tmpval);
						break;
					case 5:
						parent.mapframe.interParseSE( tmpval, tfrm.sql.value,3012);
						break;
					case 3:
						alert('起点、终点站名不存在,请重新填写!');
						break;
					case 2:
						alert('终点站名不存在,请重新填写!');
						break;
					case 1:
						alert('起点站名不存在,请重新填写!');
						break;
				}
				break;
			}
		}
		else
		{
			switch(parent.mapframe.toolMode)
			{
				case 1111:
					if(tfrm.workmode.value == "3")
					{
						alert("没有选中管点(特征点漫游)");
					}
					break;
				case 4:
					if(tfrm.workmode.value == "1")
					{
						alert("没有选中实体(点信息查询)");
					}
					break;
				case 1204:
					if(tfrm.workmode.value == "1204")
					{
						alert("没有选中实体(点信息修改)");
					}
					break;
				case 1112:
					if(tfrm.workmode.value == "4")
					{
						alert("没有选中事故点定义");
					}
					break;
				}
			}
		}
	</SCRIPT>
</HEAD>

<BODY BGCOLOR="White" onload="chgimg()">
	<P>
	<FORM ACTION="/mapForm.asp" METHOD="POST" name="theForm" onSubmit="isReqing()">
	<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<TR VALIGN=MIDDLE>
	<TD NOWRAP>

	<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0>
	<TR ALIGN=LEFT>
	<TD>
	<FONT FACE="Verdana,Arial,Geneva,Helvetica" >Click on the map to:</FONT>
	<FONT FACE="Verdana,Arial,Geneva,Helvetica" SIZE="-1">

	workmode<INPUT TYPE="TEXT" NAME="workmode" VALUE="0">layer<INPUT TYPE="TEXT" NAME="layer" VALUE="">sql<INPUT TYPE="TEXT" NAME="sql" VALUE=""><BR>zoomin<P><INPUT TYPE="RADIO" NAME="maptool" VALUE="zoomin" CHECKED>放大<BR><INPUT TYPE="RADIO" NAME="maptool" VALUE="zoomout">缩小<BR><INPUT TYPE="RADIO" NAME="maptool" VALUE="newcenter">Center<BR><INPUT TYPE="RADIO" NAME="maptool" VALUE="infotool">Info<BR><INPUT TYPE="RADIO" NAME="maptool" VALUE="radiustool">Select features within <BR><INPUT TYPE=TEXT NAME="txtRadiusDistance" SIZE=6 MAXLENGTH=6 VALUE="500"><SELECT NAME="cmbDistanceUnits" SIZE=1><OPTION VALUE=Miles >Miles</OPTION><OPTION VALUE=Kilometers >Kilometers</OPTION><OPTION VALUE=Meters>Meters</OPTION><OPTION VALUE=Yards SELECTED>Yards</OPTION></SELECT>of click</FONT></TR></TD></TABLE></TD><TD ALIGN=CENTER NOWRAP ROWSPAN=3><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD></TD></TR></TABLE><A HREF="jsForm.asp?goto=mapsettings"><FONT FACE="Verdana,Arial,Geneva,Helvetica" >Map Settings</FONT></A><FONT SIZE="+2"> | </FONT><A HREF="jsForm.asp?goto=layersettings"><FONT FACE="Verdana,Arial,Geneva,Helvetica" >Layer Settings</FONT></A></TD></TR><TR VALIGN=MIDDLE><TD NOWRAP><TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0><TR ALIGN=LEFT><TD><HR ALIGN=LEFT SIZE=1 WIDTH=130><FONT FACE="Verdana,Arial,Geneva,Helvetica" >Map width:</FONT><FONT SIZE="-1" FACE="Verdana,Arial,Geneva,Helvetica" ><BR><INPUT TYPE="TEXT" SIZE=10 NAME="zoom" VALUE="19000"> meters<P><INPUT TYPE="SUBMIT" NAME="submitbutton" VALUE="Update Map"></FONT></TD></TR></TABLE></TD></TR><TR VALIGN=MIDDLE><TD NOWRAP></TD></TR><TR VALIGN=TOP><TD NOWRAP></TD><TD ALIGN=CENTER NOWRAP></TD></TR></TABLE><BR><P><A HREF="debugpage.asp"><FONT FACE="Verdana,Arial,Geneva,Helvetica">Display map engine's state information</FONT></A><INPUT TYPE="TEXT" NAME="centerx" VALUE="504200"><INPUT TYPE="TEXT" NAME="centery" VALUE="3507050"><INPUT TYPE="TEXT" NAME="lastzoom" VALUE="19000"><INPUT TYPE="TEXT" NAME="miFrmMapName" VALUE="masmap"><INPUT TYPE="TEXT" NAME="miFrmMapWidth" VALUE="<%=iWidth%>"><INPUT TYPE="TEXT" NAME="miFrmMapHeight" VALUE="<%=iHeight%>"><INPUT TYPE="TEXT" NAME="miFrmMapTitle" VALUE=""><INPUT TYPE="TEXT" NAME="VirtualDir" VALUE="http://cui/mas/images/world.GIF"><INPUT TYPE="TEXT" NAME="RecCount" VALUE="0"><INPUT TYPE="TEXT" NAME="MapX1" VALUE=""><INPUT TYPE="TEXT" NAME="MapY1" VALUE=""><INPUT TYPE="TEXT" NAME="MapX2" VALUE=""><INPUT TYPE="TEXT" NAME="MapY2" VALUE=""><INPUT TYPE="TEXT" NAME="isError" VALUE="0"><INPUT TYPE="TEXT" NAME="QueryResult" VALUE="01,中(省)直属机构;02,省市属机构;03,法院、检察院;04,军区、公安机关、武警部队;05,交通队、消防队;06,派出所;07,区县政府;08,街道办事处、城管;09,社区;10,外地驻当地办事处(指政府机构);11,领事馆;12,居委会;13,乡政府;14,自然村;15,税务局、工商局、气象;16,卫生监督所、环保监测站;17,村委会;:01,各类研究(设计)所;02,研究(设计)院;:01,餐馆;02,快餐店;03,火锅店;04,酒楼;05,酒吧;06,茶馆;07,娱乐城、网吧;08,歌迪舞厅;09,保龄球馆;10,大型洗浴中心、休闲中心;11,影剧院;12,歌舞团;13,咖啡厅;:01,宾馆;02,酒(饭)店;03,旅馆;04,招待所;05,食堂;:01,各类商业公司;02,旅行社;03,协会;04,电台;05,电视台;06,报社;07,出版社;08,工厂;09,律师事务所;10,会计事务所;11,集团、电视局;12,变电所、管理所、气柜、油库;13,运输部、修建部、机械化队;14,地质队、汽车队、工程队;15,材料场、采石场;16,仓库、车间;17,原料处;18,水产养殖;:01,大学;02,中学;03,小学;04,幼儿园;05,图书馆;06,青少年宫;07,文化宫;08,科技馆;09,体校;10,活动中心;11,展览馆;12,博物馆;13,中专;14,劳动培训中心;15,特殊学校、党校;16,艺术馆;:01,各类银行总部;02,支行;03,分理处;04,储蓄所、信用社;05,证券营业部;06,保险;:01,办公大厦;02,商务会馆;:01,综合商场;02,超市、商店、销售中心;03,连锁店.保健品.供销社.粮店.副食;04,(服装、电器、文体器材)专卖店、;05,大型建材市场、建材小店;06,家具城;07,书店;08,电子市场;09,电器城;10,贸易市场;11,仓库;12,摄影、喷绘、广告;13,美容、发型、干洗店;14,自行车、摩托车;15,花店、水果店;16,钟表、眼镜;17,陶瓷、家庭装璜(防盗门、洁具);:01,各级医院;02,药店;03,疗养院;04,康复中心、按摩、洗牙;:01,游乐园;02,植物园;03,动物园;04,文物古迹;05,旅游城;06,风景区;07,烈士陵园;:01,楼盘;02,发售的住宅小区;03,中介、售楼部;04,开发公司(局);:01,邮电局(所);02,电讯(如电话、手机等)专卖店;:01,球类馆;02,游泳;03,健身俱乐部;04,体育馆;05,滚轴溜冰场所;:01,火车站;02,长途汽车站;03,轮渡码头;04,机场;05,停车场;:01,居民小区;02,广场;03,住宅;04,村镇用地、农村居民点;:01,汽车(摩托车)维修点;02,汽车(摩托车)配件;03,汽车展示馆;04,加油站;05,汽车租赁点;06,加气站;:01,国境;02,省界;03,市界;04,区界;05,县界;06,镇界;07,村界;:01,主要街道;02,次要街道;03,一般街道;:01,河流;02,湖泊;03,水库;:01,游乐园;02,植物园;03,动物园;04,苗圃;05,绿化带;06,其它公园;:01,公交线路;:01,公交车站;:01,基础地图;:01,建筑物;:01,高程测点;:01,在上面没有列出的网点信息;02,排灌站;03,养老院、敬老院、殡仪馆;"></FORM></BODY> </HTML>

⌨️ 快捷键说明

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