<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="主页视图">
<fx:Script>
<![CDATA[
import com.baidu.map.gps.GpsMapEvent;
import com.baidu.map.gps.LocGpsBaiDu;
private var gpsloc:LocGpsBaiDu;
private function button1_clickHandler():void
{
btn.enabled=false;btn.mouseEnabled=false;
if(!gpsloc){
gpsloc=new LocGpsBaiDu();
gpsloc.addEventListener(GpsMapEvent.GPS_LOC_EVENT,gpsmapFun);
}
gpsloc.gpslocfun();
}
private function gpsmapFun(event:GpsMapEvent):void
{
btn.enabled=true;btn.mouseEnabled=true;
var sz:Array=event.infos.split("=");
lbl.text="Latitude:"+sz[0]+"\rLongitude:"+sz[1]+"\raddress:"+sz[2];
}
]]>
</fx:Script>
<s:Button label="开始定位" x="20" y="20" width="260" id="btn" click="button1_clickHandler()"/>
<s:Label width="100%" id="lbl" x="0" y="120"/>
</s:View>