andorid 如何在gps不可用得到情况下获得经度和纬度?

文章标签: android
2014-12-21 13:11:23     人阅读    

android app中,如果 GPS 不可用,怎么获得 经度和纬度?(Latitude and longitude),我的手机已经通过wifi和 gprs连接到了网络,.

 

 

你可以试验下下面的代码

LocationManager manager = (LocationManager) Context.getSystemService(Context.LOCATION_SERVICE);

manager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

//另外(你必须实现LocationListener)
manager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0.0f, new LocationListener() ...)
//可以使用 LocationListener..
@Override
public void onLocationChanged(Location location) {
Log.d("a","onLocationChanged: lat="+location.getLatitude());
Log.d("a","onLocationChanged: lat="+location.getLongitude());
}

希望能够帮助到你


原文地址:http://www.itmmd.com/201412/352.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

Android应用程序RAM的使用,android 手机内存使用问题   上一篇
下一篇  CallLog.Calls按日期查询
精彩回复
#1楼    ; [评论人]:jlin   [发表时间]:2014-12-23 9:20:41

经度和纬度的获取方法有好多种,这个只是其中一种

我要追加问题,请求站长解决!
姓名:       

《程序员app》专门为程序员量身定做!