Map switcher Widget说明

地图切换部件主要是使最终用户能够很容易地在浏览器应用程序之间切换底图。通常情况下,底图是用于在浏览器显示的背景图像和街道数据。在默认配置的部件位于右上角的浏览器的UI下方HeaderController小部件,。

它会撷取内<basemaps>标签中包含的所有基础地图Viewer应用程序的配置文件中指定的层,并为每个层创建一个用户界面的按钮控制。 config.xml文件下面的代码示例,有三个基本的地图:

...
<map>
<basemaps>
<layer label="Streets" type="tiled" visible="true" alpha="1"
url
="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/>
<layer label="Aerial" type="tiled" visible="false" alpha="1"
url
="http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"/>
<layer label="Topo" type="tiled" visible="false" alpha="1"
url
="http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer"/>
</basemaps>
...

在这种情况下,地图切换部件将有三个UI按钮控制的基础地图选择: Streets, Aerial和Topo。标记的UI按钮控制的基础上的<layer>标签label属性。只有一个基础地图是可见的一次。点击地图切换的UI按钮将在浏览器中显示的底图。

这个小工具也有一个选项,以提供最终用户打开/关闭在地图上显示的业务层(如果有任何在浏览器应用程序的主配置文件)的能力。操作层定义由载内<operationlayer>标签<layer>标签。当有至少有一个业务层,这可以使功能和更...按钮被添加到地图切换部件立即左。

单击更多...按钮,将显示一个下拉列表中所有可用的业务层。每个人都有一个复选框,允许最终用户能够很容易地打开自己的知名度或在地图上显示。 Viewer应用程序的主配置文件中指定的每个业务层的初始可见。

由于地图切换部件的目的是浏览器的UI的一部分,被引用,其<widget>标签作为独立部件在浏览器应用程序配置文件,而不是一个widget容器内。

 


 

Tip提示:这个widget方面显示业务层,提供同级功能,在图层列表构件。当观众的设计能力,控制业务层的显示,建议使用地图切换部件“更多...按钮或Web制图应用程序层名单部件。这不是一个最好的做法,都在同一个Web制图应用程序启用。不显示“更多...”,可见属性设置上layerlist标签:
<layerlist visible="false"/>


 

posted @ 2012-03-29 21:32  Junys  阅读(228)  评论(0)    收藏  举报