3
在我的科尔多瓦应用程序,我想从GPS获取用户的位置。为此,我正在使用Geolocation plugin。我需要每10秒钟后才能找到位置。我做的是这样的:科尔多瓦地理位置插件没有从Android的GPS获取位置
navigator.geolocation.getCurrentPosition(
$rootScope.onSuccessForLocation,
$rootScope.onErrorForLocation_High,
{maximumAge:600000, timeout:7000, enableHighAccuracy: true}
);
运行此代码现在,当,它给了我位置回调方法,但它不是从GPS来当应用程序启动的GPS图标将出现,并开始在状态栏闪烁的。但它没有发生。 我有一个使用相同插件的旧应用程序。当我启动该应用程序时,GPS图标开始闪烁。到目前为止我注意到的一件事是,在旧的应用程序中,我可以在Android项目中看到Geolocation.java文件,但即使我试图在Github源文件夹中搜索它,最新插件中也没有这样的文件。现在,我不知道我身边缺少什么。有没有人知道发生了什么?
你的权利和权利 –
还有一个问题:如果没有互联网可用的更新插件没有本地代码会发生什么?我的意思是,当我尝试使用enableHighAccuracy获取位置时,HTML5如何响应:true? –
我想onErrorForLocation_High会在超时后被调用,因为它没有找到一个准确的位置,但没有尝试 – jcesarmobile