| 2 | | <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> |
| | 2 | <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" |
| | 3 | xmlns:map="com.earthplayer.maps.*" creationComplete="init()" > |
| | 4 | <mx:Script> |
| | 5 | <![CDATA[ |
| | 6 | import mx.managers.IBrowserManager; |
| | 7 | import com.earthplayer.maps.MapUpdateCenterEvent; |
| | 8 | import com.earthplayer.maps.MapController; |
| | 9 | import mx.managers.BrowserManager; |
| | 10 | |
| | 11 | private var fragment:String; |
| | 12 | private var bm:IBrowserManager; |
| | 13 | |
| | 14 | private function init():void{ |
| | 15 | bm = BrowserManager.getInstance(); |
| | 16 | mapCanvas.addEventListener(MapUpdateCenterEvent.UPDATECENTER,updateStatus); |
| | 17 | } |
| | 18 | |
| | 19 | private function updateStatus(event:MapUpdateCenterEvent):void{ |
| | 20 | var mc:MapController = mapCanvas.controller; |
| | 21 | fragment = "lng="+mc.centerLngLat.x; |
| | 22 | fragment += "&lat="+mc.centerLngLat.y; |
| | 23 | fragment += "&z="+mc.zoom; |
| | 24 | bm.setFragment(fragment); |
| | 25 | } |
| | 26 | |
| | 27 | |
| | 28 | |
| | 29 | |
| | 30 | ]]> |
| | 31 | </mx:Script> |