|
|
地图浏览包括放大,缩小,漫游,全图,前一视图,下一视图等。在arcgis api
for flex中,esri 已经封装好了基本的地图浏览。
1)首先添加一个浏览工具esri:Navigation,并设置其map 为添加的map 对
象,如下:
<esri:Navigation id="navToolbar" map="{mymap}"/>
2)放大地图主要通过esri:Navigation的activate(Navigation.ZOOM_IN)来获
得,如下:
<mx:Button label=" 放大" click="navToolbar.activate(Navigation.ZOOM_IN)"/>
3)缩小地图主要通过esri:Navigation的activate(Navigation.ZOOM_OUT)来
获得,如下:
<mx:Button label=" 缩小" click="navToolbar.activate(Navigation.ZOOM_OUT)"/>
4)平移地图主要通过esri:Navigation 的activate(Navigation.PAN)来获得,
如下:
<mx:Button label="平移" click="navToolbar.activate(Navigation.PAN)"/>
5)前一视图主要通过navToolbar.zoomToPrevExtent()来获得,如下:
<mx:Button label="前一窗口" click="navToolbar.zoomToPrevExtent()"
enabled="{!navToolbar.isFirstExtent}"/>
如果是第一个范围,则不可用。
6)下一视图主要通过navToolbar.zoomToNextExtent ()来获得,如下:
<mx:Button label="后一窗口" click="navToolbar.zoomToNextExtent()" enabled="{!navToolbar.isLastExtent}"/>
如果是最后一个范围则不可用。
7)全图主要通过navToolbar.zoomToFullExtent()来获得,如下:
<mx:Button label="全图" click="navToolbar.zoomToFullExtent()"/> |
|