使用Nexus 5上的Phonegap进行不可靠的GPS读数

时间:2014-01-16 11:20:37

标签: android cordova gps

我正在使用navigator.geolocation.watchPosition来获取用户的当前位置。传递了以下选项:{ maximumAge: 1000, timeout: 15000, enableHighAccuracy: true }。但是,正在发生两个问题:

15秒的超时完全被忽略。它似乎在想要更新时更新。有时它是10秒后,有时是超过一分钟。

第二个问题是通常根本不会检索到GPS坐标,该方法将返回超时。一旦发生这种情况,它将无限期地每15秒发生一次。

这对我来说都没有多大意义,所以任何见解都会很棒。

我正在使用:

  • Nexus 5
  • Phonegap version 3.3.0-0.18.0

设备上有定位服务,最初提供的位置准确无误。

由于

1 个答案:

答案 0 :(得分:0)

解决方法可能是使用JavascriptInterface调用Android Java类