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