2009年4月3日星期五

ArcGIS Server Java ADF 案例教程 10

几个ADF常用组件
图 6 ADF常用组件

如图 6所示,ADF中几个与地图相关的组件的命名和功能都和ArcEngine很类似,主要包括Map、Toolbar、TOC、Overview等。我们先大致看一下这几个组件的用法和大概功能。
Map应该是所有ADF应用中都要使用的组件,它是一个地图的容器,内置了对各种地图服务的使用和操作。它在服务器端绑定的是一个WebMap 对象。以下标签在页面中添加了一个Map组件:

Toolbar是绑定到Map的工具条,在Toolbar中可以添加Tool和Command以实现相应的地图操作,而它本身仅仅是一个容器。以下标签在页面中添加了一个Toolbar组件,同时绑定到id为“map”的Map组件,并在其中放置了一个可以设置当前地图操作为“Pan”的Tool:

TOC是Table Of Contents的缩写,它提供一个面板来显示当前地图的图层信息,并可以进行隐藏/显示图层、缩放到图层等操作。它在服务器端绑定的是一个WebToc 对象。以下标签在页面中添加了一个TOC组件,同时绑定到id为“map”的Map组件:

Overview提供鹰眼图功能,它在一个全图的地图上用一个矩形框来表示当前地图的视图范围。它在服务器端绑定的是一个WebOverview 对象。以下标签在页面中添加了一个Overview组件,同时绑定到id为“map”的Map组件:

没有评论: