【发布时间】:2015-04-15 09:35:06
【问题描述】:
在我的 Cordova 应用程序中,我试图从 GPS 获取用户的位置。为此,我使用Geolocation plugin。我需要每 10 秒后获取一次位置。我正在做类似的事情:
navigator.geolocation.getCurrentPosition(
$rootScope.onSuccessForLocation,
$rootScope.onErrorForLocation_High,
{maximumAge:600000, timeout:7000, enableHighAccuracy: true}
);
现在,当此代码运行时,它在回调方法中为我提供了位置,但它不是来自 GPS,因为当应用程序启动时,GPS 图标应该出现并开始在状态栏中闪烁。但它没有发生。 我有一个使用相同插件的旧应用程序。当我启动该应用程序时,GPS 图标开始闪烁。到目前为止我注意到的一件事是,在旧应用程序中,我可以在 android 项目中看到 Geolocation.java 文件,但即使我尝试在 Github 源文件夹中搜索它,最新插件中也没有这样的文件。现在,我不知道我身边缺少什么。有人知道发生了什么吗?
【问题讨论】:
标签: android cordova gps geolocation