如果GPS不可用,如何从移动设备获取纬度和经度...我的手机可以通过wifi和gprs连接上网...我们能从这里得到lats和long吗?
发布于 2011-03-31 16:20:31
编辑的: Network and also GPS Provider Location
是的,我们cam...try这个
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());
}希望能有所帮助..。
发布于 2011-03-31 16:25:11
是的你可以。看一看documentation
当你从系统中找到一个位置时。您可以使用方法getLongitude()和getLatitude()
有关完整的示例,请查看this code -行122-124来设置接收更新,并查看行201-209来获取位置。
https://stackoverflow.com/questions/5496949
复制相似问题