arcgis api for flex 高级主题(二) 自定义控件的开发<转>

arcgis api for flex 高级主题(二) 自定义控件的开发
arcgis api for flex 本身只提供了Navigation和ScaleBar两个控件,并且api中
对如何开发自定义的控件做详细的描述(也可能有,是我没找到)、
下面就介绍一下我的方法。以实现一个能在地图上动态显示当前鼠标经纬度的控
件。
1 定义控件类,集成UIComponent ,实现IMapAware接口
2 重载createChildren函数
3 实现public function set map(map:Map) : void 函数
4 添加自己的功能代码
Code

把这个控件添加到map上
var statusBar:ESRIStatusBar = new ESRIStatusBar();
             IMapAware(statusBar).map = EsriMap;
             EsriMap.addChild(statusBar);   
放代码

 

Code

 

posted @ 2009-06-02 15:07  温景良(Jason)  Views(2526)  Comments(0Edit  收藏  举报