如何在Android中获取经纬度
如果GPS不可用,如何从移动设备获取经度和纬度……我的手机通过wifi和gprs连接进行互联网连接….我们可以获得拉特和长期吗?
编辑 : 网络和GPS提供商位置
是的,我们想…试试这个
LocationManager manager = (LocationManager) Context.getSystemService(Context.LOCATION_SERVICE); manager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); // additionally (you have to implement 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()); }
希望能帮助到你..
是的你可以。 看看文档
当您从系统获得位置时。 你可以使用方法getLongitude()和getLatitude()
有关完整示例,请查看此代码 – 第122-124行设置接收更新,第201-209行获取位置。