ArcIMSHtmlViwer(3)

来源:互联网 发布:淘宝买相机靠谱吗 编辑:程序博客网 时间:2024/05/15 23:43
3.ArcIMSparam.js

主要参数配置文件是ArcIMSparam.js。
这个文件包含了一组影响外观和工作方式的 JavaScript变量。
所谓HTML Viewer大部分的定制,都可以通过改变这些变量 的值来完成。
ArcIMSparam.js包含的主要变量可以用来

  改变所用的地图服务和地图范围
 设置图例的初始化显示
 定义acetate层的指北针,版权文字 说明
 定义属性字段的显示
 改变工具和工具条

主要参数

4.  HTML文件结构

 HTML Viewer默认入口是Default.htm。它的处理了四个任务
  1>创建页面标题,
  2>确定所用的浏览器类型,
  3>建立URL解析规则
  4>生成用于定义页面布局框架的viewer.htm文件。

  Viewer.htm定义了HTML Viewer的结构,而不是内容,他将浏览器划分为多个区域。每个区域通过HTML文件获得内容。其他的HTML文件则为框架添加内容。

  一般关系如下:

  先装入MapFrame.html于MapFrame中,再由MapFrame打开TocFrame其中装入toc.htm,所以在toc.htm用MapFrame的内容时,

 var t;
 if(opener){
 t=opener.parent.MapFrame;
 }else{
 t=parent.MapFrame;
 }

  因为,MapFrame.html包含了aimsCustom.js、aimsXML.js、ArcIMSparam.js,因而将添加的函数 放入aimsCustom.js(包括构造发送XML的函数和处理XML的函数useCustomFunction)后在各自框架中调用MapFrame 中新加的函数!