android - 没有 WiFi 和移动网络的 phonegap 地理定位

标签 android cordova geolocation gps

我正在使用 Phonegap for Android 开发应用程序并使用其地理定位方法。这仅在移动网络或 WiFi 可用时有效。我想在没有这些可用的情况下使用地理定位。这可能吗?

最佳答案

如果您希望 Android 在设备上使用 GPS 接收器,则需要在您的 Phonegap 应用程序中设置观察器时设置“enableHighAccuracy”选项:

navigator.geolocation.watchPosition(onSuccess, onError, { enableHighAccuracy: true });

这样您就可以在不依赖 Wifi 或移动网络的情况下获取位置。

关于android - 没有 WiFi 和移动网络的 phonegap 地理定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643231/

相关文章:

java - ScaleGestureDetector 不工作不显示任何内容

java - ViewDragHelper.getTouchSlop() 上的 NullPointerException

blackberry - 黑莓中OTAInstall和StandardInstall的区别

python - 根据 WiFi 确定笔记本电脑的位置

php - IP 地址转换为距特定邮政编码的距离

android - 位置服务关闭和打开时地理定位不起作用

java - 相机 2 捕捉图像时预览已锁定

java - ArrayList indexOf() 返回错误的索引?

android - 如何强制应用程序增加媒体声音而不是通话声音

cordova - 减小 Cordova apk 的大小