我们可以获得最新的位置或大致位置,而无需在Android中使用GPS On?

时间:2016-03-20 08:11:32

标签: android geolocation android-gps

我正在写一项建议靠近设施的服务 我正在使用fuseAPI并询问最后的已知位置,以便我至少可以建议一些东西。如果我要求用户使用GPS,他正在卸载应用程序。

我使用谷歌的标准代码来获取最后一个已知位置我认为即使用户关闭GPS也会给出最后已知位置。

1 个答案:

答案 0 :(得分:0)

Google API可让您选择位置提供商,GPS或网络(如果支持,则为接入点)。 使用LocationManager.NETWORK_PROVIDER

执行此操作的方法

此外,您可以使用isProvideEnabled方法检查提供商是否已启用(如果您的AP支持位置):

boolean isNetworkEnabled = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);