我对答案有点困惑。请问有人能给我一个正确的答案来解决这个问题吗?我开发了一个应急警报应用程序。我从GPS和网络服务获取位置信息。在某些情况下,没有手机数据或WiFi连接,因此没有互联网。
我想知道我的应用程序是否仍然会获取经纬度,或者互联网是否需要来获取经纬度?
我正在Galaxy Nexus上尝试此操作,其运行版本为4.3...
我正在使用Google Play服务选项:
@Override
public void onConnected(Bundle bundle)
{
locationRequest = LocationRequest.create();
locationRequest.setInterval(1000);
locationRequest.setFastestInterval(1000);
locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, locationRequest, this);
}
@Override
public void onLocationChanged(Location location)
{
Log.e("location","onLocationChanged");
if (location != null)
{
Log.e("SaveCurrent","Location"+String.valueOf(location.getLatitude()));
Log.e("SaveCurrent","Location"+String.valueOf(location.getLongitude()));
}
}
谢谢!