路人甲
- 注册日期2016-01-17
- 发帖数18
- QQ
- 铜币18枚
- 威望13点
- 贡献值0点
- 银元0个
|
阅读:2242回复:0
南沙政府应急系统之GIS一张图(arcgis api for flex)讲解(四)地图导航控件模块
楼主#
更多
发布于:2016-02-03 10:47
config.xml文件的配置如下:
1
源代码目录如下:
地图导航控件模块的源代码原理解析,详细的代码在下载的开源flexviewer自带的:
1.地图缩小
2.地图放大
3.地图漫游
4.地图缩放级别工具
5.前视图,后视图
6.向下平移
7.向右平移
8.向上平移
9.向左平移
10.全图
大概的思路如下:NavigationWidget.xml是导航控件的配置文件,NavigationWidget.mxml是widget,里面引用地图导航控件Navigation.mxml,然后Navigation.mxml控件里面具体定义界面如何布局的,布局看上面的截图,Navigation.mxml里面的布局设计引用了很多其他的皮肤组件组成,用来渲染颜色的,比如,nButtonSkin.mxml、neButtonSkin.mxml等等。
(1)NavigationWidget.xml
(2)NavigationWidget.mxml
(3)Navigation.mxml
以上就是核心的三个文件,其他的皮肤组件可以再flexviewer框架详细的看看源代码,这里知道导航控件的思路原理就好了。
GIS技术交流群:432512093
GIS二次开发入门培训群:238339408
|