📄 mapframe.htm
字号:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<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;
</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> -->
<!-- Layer params. . . so viewer doesn't have to parse serviceinfo . . . needs Interactive Map -->
<!-- <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="aimsLayerParam.js"></SCRIPT> -->
<!-- Routing functions. . . for routing and reverse geocoding requires RouteServer extension & Geocoding -->
<!-- <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/aimsRoute.js"></SCRIPT> -->
<!-- Routing params. . . for routing and reverse geocoding requires RouteServer extension -->
<!-- <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="aimsRouteParams.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]");
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR="White" TEXT="Black" LINK="Aqua" VLINK="Aqua" ALINK="Aqua" LEFTMARGIN=0 TOPMARGIN=0>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript1.2">
//var mWidth = getWinWidth();
//var mHeight = getWinHeight();
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 - 273)/2);
var loadBannerTop = parseInt((mHeight - 30)/2);
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/pixel.gif" width=' + sWidth + ' height=' + sHeight + '>';
createLayer("theTop",-1,-1,(sWidth+1),(sHeight+1),true,content);
/*
if (fullDHTML) {
// overlay image
content = '<img name="theClickImage" src="images/map.gif" hspace=0 vspace=0 border=0 width=' + mWidth + ' height=' + mHeight + '> ';
createLayer("theMapClicks",0,0,sWidth,sHeight,true,content);
}
*/
// overview map and shadow
content = '<img name="ovShadowImage" src="images/gray_screen2.gif" border=0 ';
//if (isNav5up) content += 'width=' + (locWidth+4) + ' height=' + (locHeight+4);
content += '>';
createLayer("ovShadow",4,4,(locWidth+4),(locHeight+4),false,content);
if ((isNav4) || (isIE)) clipLayer("ovShadow",0,0,locWidth+4,locHeight+4);
//content = '<img name="ovImage" src="images/locmap.gif" border=2 width=' + locWidth + ' height=' + locHeight +' onmousedown="ovMap2Click(event)">';
content = '<img name="ovImage" src="images/locMap.gif" border=2 width=' + locWidth + ' height=' + locHeight +'>';
createLayer("ovLayer",0,0,(locWidth+4),(locHeight+4),false,content);
setLayerBackgroundColor("ovLayer", "white");
// overview extent box
content = '<img name="zoomOVImageTop" src="images/pixel.gif" width=1 height=1>';
createLayer("zoomOVBoxTop",0,0,locWidth+4,locHeight+4,false,content);
content = '<img name="zoomOVImageLeft" src="images/pixel.gif" width=1 height=1>';
createLayer("zoomOVBoxLeft",0,0,locWidth+4,locHeight+4,false,content);
content = '<img name="zoomOVImageRight" src="images/pixel.gif" width=1 height=1>';
createLayer("zoomOVBoxRight",0,0,locWidth+4,locHeight+4,false,content);
content = '<img name="zoomOVImageBottom" src="images/pixel.gif" width=1 height=1>';
createLayer("zoomOVBoxBottom",0,0,locWidth+4,locHeight+4,false,content);
// set Overview map extent box color
setLayerBackgroundColor("zoomOVBoxTop", zoomBoxColor);
setLayerBackgroundColor("zoomOVBoxLeft", zoomBoxColor);
setLayerBackgroundColor("zoomOVBoxRight", zoomBoxColor);
setLayerBackgroundColor("zoomOVBoxBottom", zoomBoxColor);
// 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/loadData.gif" width=273 height=30 HSPACE=0 VSPACE=0 BORDER=0 ALT="Retrieving Map">';
createLayer("LoadData",loadBannerLeft,loadBannerTop,273,30,false,content);
content = '<img name="Loading" src="images/loadMap.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 + -