手机定位的三种方式:网络定位,基站定位,GPS定位
网络定位,手机连上wifi 2g 3g的时候,手机会有一个ip,误差很大
基站定位,精确度与基站的多少有关,几十米到几公里的误差
GPS定位,至少需要三颗卫星才能定位,在空旷的地方准确
手机使用A-GPS需要网络来辅助定位,定位速度快,网络记录了上次的卫星轨道,
获取LocationManager对象,通过getSystemService(LOCATION_SERVICE)
调用LocationManager对象的requestLocationUpdates()方法,请求位置更新,参数:
定位方式(“gps”),更新时间(60000),更新距离(50),LocationListener对象
LocationListener是一个接口,需要做它的实现类
定义MyLocationListener实现LocationListener,实现它下面的方法
onLocationChanged(),当位置改变的时候回调,传递进来一个Location对象
调用location对象的getLongitude()方法,得到经度
调用Location对象的getLatitude()方法,得到维度
调用Location对象的getAccuracy()方法,得到精确度










