修改过程
一、新建网站
用Designer新建一个Html的arcims站点。打开VS,新建一个网站(如图所示),选择本地IIS,点击确定后它会说位置是包含文件的网站,选择最后一相(如图所示)点击确定。网站出行就建立完成了
二、修改成ajax的网站步骤
1.在web工程里添加ajax引用
2.在web.config中添加ajaxpro引用
下面的是vs2005的引用,如果你用的是vs2003是另外一种引用,请查阅相关文档
<location path="ajaxpro">
<system.web>
<httpHandlers>
<add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
</system.web>
</location>
3.新建map页面把MapFrame.htm页面内容复制到新建的aspx文件中
把viewer.htm中的MapFrame.htm引用换成新建的aspx页面
注意:aspx页面头不能带有w3c的声明
4.在新建的地图aspx的cs文件中引用处理类
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(IMSClass));
}
5.加入脚本引用
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="javascript/ajaxpro.js"></SCRIPT>
脚本引用必须在最顶,因为ArcIMSparam.js会使用到引用脚本里的参数
6.在aimsXML.js的sendToServer中加入类引用
XMLMode = theType;
processXML(ajaxServer.setArcXml(XMLRequest,0).value)
7.在ArcIMSparam.js中设置起始服务
ajaxServer.setMapServer('BasicWorld');
8.把viewer.htm设置为起始页,按F5运行网站。
附录1
web.config关于ims服务器的设置
<add key="DEFAULT_MAPSERVICE" value="BasicWorld"/><!--备用的地图服务-->
<add key="DEFAULT_MAPSERVER" value="bmchild2"/><!--服务器名称-->
<add key="DEFAULT_MAPPORT" value="5300"/><!---->
附录2
IMSClass类
[code]
[/code]
没有合适的资源?快使用搜索试试~ 我知道了~
基于ajax的应用案例
共153个文件
gif:89个
htm:29个
js:18个
需积分: 0 17 下载量 21 浏览量
2008-10-24
17:28:30
上传
评论
收藏 250KB RAR 举报
温馨提示
基于ajax的应用案例,用于基于ARCIMS开发WEBGIS网站
资源详情
资源评论
资源推荐
收起资源包目录
基于ajax的应用案例 (153个子文件)
MapFrame.aspx 11KB
Default.aspx 416B
Web.config 2KB
IMSClass.cs 3KB
MapFrame.aspx.cs 471B
Default.aspx.cs 383B
Thumbs.db 118KB
AjaxPro.2.dll 128KB
loadMap.gif 13KB
loadData.gif 13KB
red_screen.gif 5KB
gray_screen2.gif 5KB
arcimslogo.gif 4KB
red_screen2.gif 2KB
aimslogo1x2.gif 1KB
GN_tool_grayscale.gif 1KB
locMap.gif 993B
searchhelp.gif 934B
storedquery.gif 930B
Toc.gif 929B
search.gif 925B
getaddress_2.gif 922B
GN_tool1.gif 918B
zoomout_2.gif 918B
zoomin_2.gif 917B
helpcontents.gif 916B
buffershape_2.gif 913B
zoomactive_1.gif 913B
select_2.gif 909B
zoomin_1.gif 909B
fullextent_1.gif 908B
resize_1.gif 907B
desktop.gif 907B
getaddress_1.gif 907B
buffershape_1.gif 905B
toggleov.gif 904B
zoomnext_1.gif 904B
cancel_1.gif 904B
zoomout_1.gif 904B
zoomlast_1.gif 903B
zipship.gif 899B
wrench.gif 898B
geocode.gif 898B
print_1.gif 897B
pan_2.gif 897B
properties_1.gif 896B
query_1.gif 895B
select_circle_2.gif 895B
select_poly_2.gif 893B
identify_2.gif 890B
pocketprotect.gif 889B
measure_2.gif 889B
select_rect_2.gif 888B
close_1.gif 886B
buffer_1.gif 886B
pan_1.gif 885B
meas_mi.gif 884B
meas_km.gif 884B
zoomnext.gif 882B
hotlink_2.gif 882B
clearhighlight_1.gif 882B
select_line_2.gif 882B
find_1.gif 881B
zoomlast.gif 880B
meas_feet.gif 879B
meas_m.gif 878B
identifyall_1.gif 878B
identifyall_2.gif 877B
identify_1.gif 876B
setunits.gif 875B
measure_1.gif 875B
map.gif 873B
addmatch_1.gif 866B
hotlink.gif 859B
hotlink_1.gif 859B
RedLRcorner.gif 831B
spacer.gif 831B
RedURcorner.gif 830B
RedULcorner.gif 830B
separator.gif 830B
RedLLcorner.gif 830B
pixel.gif 807B
whiteline.gif 806B
overview_html.gif 135B
select_point_1.gif 124B
select_1.gif 121B
save_1.gif 121B
togglelegend.gif 99B
open_1.gif 95B
select_circle_1.gif 92B
select_rect_1.gif 91B
select_poly_1.gif 90B
pan_north.gif 90B
pan_south.gif 89B
pan_east.gif 89B
pan_west.gif 88B
select_line_1.gif 77B
toolbar.htm 20KB
query.htm 13KB
MapFrame.htm 11KB
共 153 条
- 1
- 2
scrsczl
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 什么是移动应用开发-关于移动应用开发的相关介绍
- 第二组汇报 PPT.pptx
- 什么是大数据开发-相关介绍-关于大数据开发的相关介绍
- 什么是软件测试-相关介绍-关于软件测试的相关介绍
- 前端开发-什么是前端开发-关于前端开发的一些相关介绍
- Sora AI-关于文生视频的使用场景说明
- suno AI文生视频的相关教程和介绍使用
- 什么是后端开发-关于后端开发的一些小介绍分享
- Jurassic Pack Vol. II Dinosaurs 侏罗纪包卷恐龙二号Unity游戏模型资源unitypackage
- Jurassic Pack Vol. III Dinosaurs 侏罗纪包卷恐龙三号Unity游戏模型资源unitypackag
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0