我正在使用 phonegap 开发一个应用程序。目前我正在使用 GPS phonegap api 来查找用户位置。但是一直使用 GPS 会降低电池性能(我的应用程序在后台运行以获取用户的位置),所以我想使用互联网获取用户位置。有没有办法做到这一点。
非常感谢您。游戏机
我正在使用 phonegap 开发一个应用程序。目前我正在使用 GPS phonegap api 来查找用户位置。但是一直使用 GPS 会降低电池性能(我的应用程序在后台运行以获取用户的位置),所以我想使用互联网获取用户位置。有没有办法做到这一点。
非常感谢您。游戏机
那么PhoneGap 的API 使用的代码是W3C Geolocation API。它将使用可用的最佳选项来查找用户的位置。
因此,如果 GPS 处于打开状态,它将使用它。如果不是,它将使用 3G/H/任何连接,如果它连接到 WiFi,它将尝试使用它。
所以基本上它会自动使用它可以做的,所以你不需要做任何不同的事情。
好吧,既然智能手机或平板电脑能够上网,就必须有一个 IP 地址。您可以跟踪 IP 地址的来源位置。所以你也许可以用它做点什么。但我认为这样做很困难,所以我应该说使用 GPS 是唯一可能的方法。除此之外,这是最简单的方法。