gpt4 book ai didi

android - 定位服务是否需要 Internet 才能获取位置?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:47 24 4
gpt4 key购买 nike

我对答案有点困惑。谁能给我一个正确的答案来解决这个问题。我开发了一个紧急警报应用程序。我正在从 GPS 和网络服务获取位置信息。在某些情况下,没有移动数据或 WiFi 连接,因此没有互联网。

我想知道我的应用是否仍会获得 LAT/LONG,或者是否需要互联网才能获得 LAT/LONG?

我正在运行 4.3 版的 Galaxy Nexus 上尝试这个...

我正在使用 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()));
}
}

谢谢!

最佳答案

GPS - Geolocation 定位服务使用卫星工作,因此如果您的手机有 GPS,则不需要互联网。因此,仅使用它就可以获取坐标,这将非常准确。

根据维基百科:- “全局定位系统 (GPS) 是一种天基卫星导航系统,可在所有天气条件下提供位置和时间信息,无论是在地球上还是附近,只要没有障碍物四颗或更多 GPS 卫星的视线。”

互联网位置 - 除了 GPS 之外,您还可以使用互联网获取当前位置,互联网使用您的移动网络或 wifi 网络位置对您的当前位置进行三角测量。这不如 GPS 准确。

因此,对于您的紧急应用程序,如果 GPS 卫星服务可用而无需任何互联网连接,您就可以获取当前位置。

关于android - 定位服务是否需要 Internet 才能获取位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27597359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com