【发布时间】:2016-07-06 19:27:42
【问题描述】:
我正在写一个建议在设施附近的服务 我正在使用 fuseAPI 并询问最后一个已知位置,以便我至少可以提出一些建议。如果我要求用户使用 GPS,他正在卸载应用程序。
我使用谷歌的标准代码来获取最后一个已知位置,我认为即使用户关闭 GPS,它也会给出最后一个已知位置。
【问题讨论】:
标签: android geolocation android-gps
我正在写一个建议在设施附近的服务 我正在使用 fuseAPI 并询问最后一个已知位置,以便我至少可以提出一些建议。如果我要求用户使用 GPS,他正在卸载应用程序。
我使用谷歌的标准代码来获取最后一个已知位置,我认为即使用户关闭 GPS,它也会给出最后一个已知位置。
【问题讨论】:
标签: android geolocation android-gps
Google API 可让您选择位置提供商、GPS 或网络(接入点,如果支持)。
使用LocationManager.NETWORK_PROVIDER
此外,您可以使用isProvideEnabled 方法检查提供程序是否已启用(如果您的 AP 支持位置):
boolean isNetworkEnabled = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
【讨论】: