ArcGIS Server 开发系列(五)--自定义 Toolbar 工具
作者:Flyingis
前面的开发系列均是使用 server 开发模板程序 Web Mapping Application,工具条
上的基本工具是已经在模板中定制好的,在实际项目应用中,我们需要的工具远远不仅如
此,如何在工具条中增加新的自定义工具是开发系列(五)所要描述的,其中使用
ASP.Net 2.0 Callback framework 进行异步刷新地图是重点。
目标:
自定义工具按钮进行矩选查询,高亮显示所选择的地图要素,页面下方的 Gridview 显
示所选择要素的属性信息。
准备工作:
1.了解 ESRI.ArcGIS.Server.WebControls.IMapServerToolAction 接口
2.了解 ASP.Net 2.0 Callback framework
3.新建一个网站,在 ArcGIS Web Controls 控件中拖动如下控件:
Toolbar、Map、Toc、MapResourceManager,以及常用控件
Label、DropDownList、Gridview。
4.设置控件属性,Toolbar、Toc 的 BuddyControls 均为 Map1,Toolbar 的
BuddyControlType 为 Map,Map 控件的 MapResourceManager 为
MapResourceManager1。
5.更改 MapResourceManager 属性,添加两个 Resource:Selection 和
NorthAmerica,类型分别是 Graphics Layer 和 ArcGIS Server Internet。
最后视图效果:
评论0