clocking
路人甲
路人甲
  • 注册日期2004-03-23
  • 发帖数14
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1830回复:4

arcims开发问题!

楼主#
更多 发布于:2004-09-07 16:33
<P>小弟最近学习arcims的开发,刚接触arcims.按照众多老大的推荐,从其自身带的例子(html viewer)开始看,可发现有些总是不可理解。</P>
<P>1.首先是进入页面的地图加载,我从checkAuthorization(1)函数开始跟踪,到sendToServer()提交到服务器,可是我就不明白,返回时的processXML(theReplyIn) 此函数在哪里调用了,后来在jsform.htm中只找到一个<INPUT TYPE="Hidden" NAME="JavaScriptFunction" VALUE="parent.MapFrame.<FONT color=#ff3300>processXML</FONT>">难道这就是调用了processXML(theReplyIn) 函数,怎么没参数???</P>
<P>2加载地图后,我又跟踪了一个工具栏中的一个identify工具,从toolbar.htm里面找到identify的onclick事件对应到clickfuncton()到aimsClick.js里面找到case "identify":toolMode = 4,到此怎么会跳到mapTool (e) 中去呢???怎么调用的???</P>
<P>不理解呀,我认为函数是应该被调用才能实现其功能的,可这些函数让我枉然???</P>
<P>小弟初次接接触,也许问题很菜。哪位高手能帮我剖析一下吗,小弟感激不尽。几天都郁闷中。。。。</P>
喜欢0 评分0
liu76xt
论坛版主
论坛版主
  • 注册日期2004-05-26
  • 发帖数262
  • QQ
  • 铜币499枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-09-07 17:13
<P>首先强烈建议楼主查看:Customizing HTML Viewer 帮助文档,主要是8~12页。</P><P>1、你说的没错,就是在jsform.htm里面进行的 数据的交互(ArcXML的请求发送和接受);接收返回后主要是一个返回地图的URL,其次就是返回的XML的数据串。在ArcIMS HTML中大部分的函数参数都是全局变量,而processXML(theReplyIn)theReplyIn就是整个返回的字串,你可以alert(theReplyIn);查看其内容。</P><P>2、当你“从toolbar.htm里面找到identify的onclick事件对应到clickfuncton()到aimsClick.js里面找到case "identify":toolMode = 4” 后就是全局变量toolMode = 4。而你的一次点击地图 触发了IE浏览器的监控函数mapTool(e),处理在拼写请求XML字串的时候要知道当前的 toolMode,在返回处理的时候也要知道toolMode,ArcIMS针对不同的toolMode有不同的处理。</P><P>3、ArcIMS HTML Viewer方式最大的特点是用了N多的全局变量,这有时候会比较郁闷。呵呵没有办法。</P><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
| ------------- | 白云悠悠矶头月涌千骏过, 往事渺渺江上风情一燕来。 | ------------- | [img]http://www.gisempire.com/bbs/showimg.asp?BoardID=3&filename=2004-9/200491972356282.gif[/img]
举报 回复(0) 喜欢(0)     评分
tlw_ray
路人甲
路人甲
  • 注册日期2003-12-03
  • 发帖数23
  • QQ
  • 铜币169枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-09-07 18:18
<P>Jiyoujia </P>
举报 回复(0) 喜欢(0)     评分
clocking
路人甲
路人甲
  • 注册日期2004-03-23
  • 发帖数14
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-09-08 17:24
<P>非常感谢<b><FONT color=#990000>liu76xt</FONT></b>斑竹大哥。经过你的上述指点,现在思路比较明确了。</P>
举报 回复(0) 喜欢(0)     评分
redmetal
路人甲
路人甲
  • 注册日期2004-08-28
  • 发帖数80
  • QQ
  • 铜币293枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-09-10 23:00
有收获!<img src="images/post/smile/dvbbs/em05.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部