我使用PhoneGap的應用程序工作。目前,我只在Android上測試它。我的應用程序中有幾個頁面需要地理位置功能。Android上的PhoneGap的地理位置
所以我做了一個JS用這行代碼(當然這不是我的唯一的代碼行)來處理它: navigator.geolocation.watchPosition(successGeolocation,errorGeolocation,{maximumAge:5000,enableHighAccuracy:真}) ;
地理位置需要儘可能最準確,所以我使用GPS,可能需要一些時間才能獲得GPS定位。
問題是,當用戶從一個頁面導航到另一個。 WatchPosition停止(這是正常的,因爲用戶加載了其他頁面),當我回想起它時,GPS需要再次修復。
這是非常煩人的,我搜索解決方案,以保持GPS活動。有人有我的想法?也許使用插件或原生Android LoC,我可以在應用程序的所有生命中保持活動狀態?
謝謝。
我找到了一個可能的修復,但它很醜陋,我不希望這樣做......我可以做一個單一頁面embeed我的JS,然後在每個屏幕創建一個DIV它。然後,我隱藏除想查看的所有DIV,但通過此解決方案,我的所有HTML代碼都放在一個文件中! – Gaetan 2013-04-05 15:09:30