Android 在安卓系统中,我们能在不使用GPS的情况下获取最近的已知位置或近似位置吗?

Android 在安卓系统中,我们能在不使用GPS的情况下获取最近的已知位置或近似位置吗?,android,geolocation,android-gps,Android,Geolocation,Android Gps,我正在写一篇关于附近设施的服务建议 我正在使用fuseAPI并询问最后已知的位置,以便我至少可以提出一些建议。若我要求用户使用GPS,他正在卸载应用程序 我使用谷歌的标准代码获取最后一个已知位置,我认为即使用户不使用GPS,它也会给出最后一个已知位置。谷歌API允许您选择位置提供商、GPS或网络(接入点,如果支持的话)。 使用LocationManager.NETWORK\u PROVIDER执行此操作的方法 此外,您还可以使用isProvideEnabled方法检查提供商是否已启用(如果您的A

我正在写一篇关于附近设施的服务建议 我正在使用fuseAPI并询问最后已知的位置,以便我至少可以提出一些建议。若我要求用户使用GPS,他正在卸载应用程序


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

谷歌API允许您选择位置提供商、GPS或网络(接入点,如果支持的话)。 使用
LocationManager.NETWORK\u PROVIDER执行此操作的方法

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

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