Android 是否有任何方法可以获得用户的当前位置并在地图上显示,而无需GPS?

Android 是否有任何方法可以获得用户的当前位置并在地图上显示,而无需GPS?,android,dictionary,gps,location,android-maps,Android,Dictionary,Gps,Location,Android Maps,我希望我的用户每次登录时都能在地图上显示其位置的图像,并且只在用户退出应用程序然后重新打开应用程序后才更新位置。当他在地图页面中时,位置应该保持不变 没有GPS我能做到这一点吗?我在网上找不到太多关于它的信息 提前感谢您提供的任何见解这是一个类似的例子,其中解释了如何使用网络而不是GPS如果您拥有用户IP地址,那么您应该能够通过使用服务(例如)获得IP的位置。但是这个位置当然不是很准确,特别是当用户位于国家A,但在国家B使用VPN时(然后将向您显示国家B内的位置)但它可能适合您的情况。我想这就是

我希望我的用户每次登录时都能在地图上显示其位置的图像,并且只在用户退出应用程序然后重新打开应用程序后才更新位置。当他在地图页面中时,位置应该保持不变

没有GPS我能做到这一点吗?我在网上找不到太多关于它的信息


提前感谢您提供的任何见解

这是一个类似的例子,其中解释了如何使用网络而不是GPS

如果您拥有用户IP地址,那么您应该能够通过使用服务(例如)获得IP的位置。但是这个位置当然不是很准确,特别是当用户位于国家A,但在国家B使用VPN时(然后将向您显示国家B内的位置)但它可能适合您的情况。

我想这就是您要找的。

是的。您可以根据网络提供商获取用户位置。而不是使用LocationManager中的GPS\u提供商使用网络提供商。但它将大致给出用户的位置。如果您需要它准确,您需要使用GPS_提供程序