📄 mapframe.htm
字号:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<meta http-equiv="imagetoolbar" content="false">
<HTML><HEAD>
<STYLE TYPE="text/css">
a {text-decoration:none;}
</STYLE>
<TITLE>ArcIMS Viewer</TITLE>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
var aimsMapPresent=false;
var aimsLayersPresent=false;
var aimsCommonPresent=false;
var aimsClickPresent=false;
var aimsNavigationPresent=false;
var aimsXMLPresent=false;
var aimsIdentifyPresent=false;
var aimsSelectPresent=false;
var aimsQueryPresent=false;
var aimsBufferPresent=false;
var aimsGeocodePresent=false;
var aimsPrintPresent=false;
var aimsCustomPresent=false;
var aimsDHTMLPresent=false;
var aimsLegendPresent=false;
var aimsClassRenderPresent=false;
var aimsOptionsPresent=false;
var aimsGenericPresent=false;
var aimsRoutePresent=false;
// added for Extract Sample
var aimsExtractPresent=false;
</SCRIPT>
<!-- Basic Map Display -->
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="ArcIMSparam.js"></SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsResource.js"></SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsMap.js"></SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsXML.js"></SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsCommon.js"></SCRIPT>
<!-- Extended Map Display ... needs Basic Map Display-->
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsDHTML.js"></SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsLayers.js"></SCRIPT>
<!-- Interactive Map . . . needs Extended Map Display-->
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsClick.js"></SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsNavigation.js"></SCRIPT>
<!-- Legend . . . needs Basic Map Display-->
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsLegend.js"></SCRIPT>
<!-- Identify . . . needs Extended Map Display-->
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsIdentify.js"></SCRIPT>
<!-- Graphic Selection . . . needs Identify -->
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsSelect.js"></SCRIPT>
<!-- Query . . . needs Graphic Selection -->
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsQuery.js"></SCRIPT>
<!-- Buffer . . . needs Query -->
<!-- <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="../javascript/aimsBuffer.js"></SCRIPT> -->
<!-- Geocode. . . needs Interactive Map -->
<!-- <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="../javascript/aimsGeocode.js"></SCRIPT> -->
<!-- Pring . . . needs Legend -->
<!-- <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="../javascript/aimsPrint.js"></SCRIPT> -->
<!-- Options . . . should have at least Interactive Map -->
<!-- <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="../javascript/aimsOptions.js"></SCRIPT> -->
<!-- Custom . . . needs Interactive Map -->
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsCustom.js"></SCRIPT>
<!-- Generic. . . to load MapServices from form . . . needs Interactive Map -->
<!-- <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="../javascript/aimsGeneric.js"></SCRIPT> -->
<!-- Class Render. . . to interactively classify layers and render them . . . needs Interactive Map -->
<!-- <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="../javascript/aimsClassRender.js"></SCRIPT> -->
<!-- Extract. . . to extract layers and export them . . . needs Interactive Map -->
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsExtract.js"></SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="aimsExtractResource.js"></SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
// variables for spacing
var locHeight = 115;
var mapWidth = 400;
var mapHeight = 400;
var tocWidth = 150;
var tocHeight = 100;
var thePageWin = window;
var thePageDoc = document;
var cornerOffset = 8;
// display the layerinfo button on LayerList
displayLayerInfoButton=false;
ovIsVisible = true;
function beforeMapRefresh() {
// add any code for checking parameters before map update
// called by sendXML() before writing XML request
//alert("Yup. It works.[2]");
}
function afterMapRefresh() {
// add any code for checking parameters after map update
// called by processXML() if XMMmode=1 after image and extent is updated
//alert("Yup. It works.[2]");
}
function showpoint()
{
getImageXY(window.event);
getMapXY(mouseX,mouseY);
var Ux= Math.round(mapX*10000)/10000;
var Uy= Math.round(mapY*10000)/10000;
parent.BottomFrame.document.coordinate.x.value=Ux;
parent.BottomFrame.document.coordinate.y.value=Uy;
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR="white" TEXT="Black" LINK="White" VLINK="White" ALINK="White" LEFTMARGIN=0 TOPMARGIN=0 onmousemove="showpoint()">
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript1.2">
var mWidth = getMapWidth();
var mHeight = getMapHeight();
var sWidth = screen.width;
var sHeight = screen.height;
var ovRatio = mWidth / mHeight;
var locHeight = parseInt(mHeight/5);
var locWidth = parseInt(locHeight*ovRatio);
var loadBannerLeft = parseInt((mWidth - 332)/2)+hspc;
var loadBannerTop = parseInt((mHeight - 80)/2)+vspc;
vspc2 = mHeight;
var theVersion = navigator.appVersion;
var theVersNum = parseFloat(theVersion);
var theBrowser = navigator.appName;
var fullDHTML = false;
//alert(browser + " - " + versNum + " - " + version);
if ((theVersion.indexOf("MSIE 5")!=-1) || (theBrowser=="Netscape") || (theVersNum>=5)) fullDHTML = true;
// map image
var content = '<img name="theImage" src="images/map.gif" hspace=0 vspace=0 border=0 width=' + mWidth + ' height=' + mHeight + '> ';
createLayer("theMap",0,0,sWidth,sHeight,true,content);
iWidth =mWidth;
iHeight = mHeight;
i2Width = locWidth;
i2Height = locHeight;
// "glass" top layer
content = '<img name="pixel" src="images/map.gif" width=' + sWidth + ' height=' + sHeight + '>';
createLayer("theTop",-1,-1,(sWidth+1),(sHeight+1),true,content);
// overview map and shadow - dummy layers . . . actual ov map is in OverviewFrame
content = '<img name="ovShadowImage" src="images/pixel.gif" border=0>';
createLayer("ovShadow",-1,-1,1,1,false,content);
content = '<img name="ovImage" src="images/pixel.gif" border=2 width=1 height=1>';
createLayer("ovLayer",-1,-1,1,1,false,content);
// overview extent box
content = '<img name="zoomOVImageTop" src="images/pixel.gif" border=0 width=1 height=1>';
createLayer("zoomOVBoxTop",-1,-1,1,1,false,content);
content = '<img name="zoomOVImageLeft" src="images/pixel.gif" border=0 width=1 height=1>';
createLayer("zoomOVBoxLeft",-1,-1,1,1,false,content);
content = '<img name="zoomOVImageRight" src="images/pixel.gif" border=0 width=1 height=1>';
createLayer("zoomOVBoxRight",-1,-1,1,1,false,content);
content = '<img name="zoomOVImageBottom" src="images/pixel.gif" border=0 width=1 height=1>';
createLayer("zoomOVBoxBottom",-1,-1,1,1,false,content);
// mode display layer and shadow
content = '<font face="' + modeLayerFont + '"color="' + modeLayerShadowColor + '"size=' + modeLayerSize + '><b>Zoom In Mode</b></font>';
createLayer("theMode1",2,2,200,30,modeLayerOn,content);
content = '<font face="' + modeLayerFont + '"color="' + modeLayerColor + '"size=' + modeLayerSize + '><b>Zoom In Mode</b></font>';
createLayer("theMode2",0,0,200,30,modeLayerOn,content);
// zoom/selection box
content = '<img name="zoomImageTop" src="images/pixel.gif" width=1 height=1>';
createLayer("zoomBoxTop",0,0,sWidth,sHeight,false,content);
content = '<img name="zoomImageLeft" src="images/pixel.gif" width=1 height=1>';
createLayer("zoomBoxLeft",0,0,sWidth,sHeight,false,content);
content = '<img name="zoomImageRight" src="images/pixel.gif" width=1 height=1>';
createLayer("zoomBoxRight",0,0,sWidth,sHeight,false,content);
content = '<img name="zoomImageBottom" src="images/pixel.gif" width=1 height=1>';
createLayer("zoomBoxBottom",0,0,sWidth,sHeight,false,content);
// set zoom box color
setLayerBackgroundColor("zoomBoxTop", zoomBoxColor);
setLayerBackgroundColor("zoomBoxLeft", zoomBoxColor);
setLayerBackgroundColor("zoomBoxRight", zoomBoxColor);
setLayerBackgroundColor("zoomBoxBottom", zoomBoxColor);
// loading splashs
content = '<img name="LoadingData" src="images/RedRetrievingData.gif" width=273 height=30 HSPACE=0 VSPACE=0 BORDER=0 ALT="Retrieving Data">';
createLayer("LoadData",loadBannerLeft,loadBannerTop,273,30,false,content);
content = '<img name="Loading" src="images/RedRetrievingMap.gif" width=273 height=30 HSPACE=0 VSPACE=0 BORDER=0 ALT="Retrieving Map">';
createLayer("LoadMap",loadBannerLeft,loadBannerTop,273,30,false,content);
// measure display
content = '<form><table bgcolor="White"><tr><td><font face="Arial" size="-2" color="Black"><b>Total:</b><INPUT TYPE="text" NAME="theMeasTotal" VALUE="0" SIZE="25"></td>';
content = content + '<td><font face="Arial" size="-2"><b>Segment:</b><INPUT TYPE="text" NAME="theMeasSegment" VALUE="0" SIZE="25"></td></tr></table></form>';
createLayer("measureBox",0,0,500,25,false,content);
// make this div expandable
var measDiv = getLayer("measureBox");
measDiv.overflow = "visible";
</SCRIPT>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -