2
我有這樣的代碼PhoneGap的最後一個位置提供被禁用
// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {
$(window).ready(function(){
navigator.geolocation.getCurrentPosition(onSuccess, onError, {enableHighAccuracy:true, timeout: 5000});
});
}
嘗試測試這個垃圾在Android 4.1(模擬器),但百達得到錯誤「最後的位置提供爲已禁用」/
- enableHighAccuracy:true - 代碼
- '啓用位置' - 在瀏覽器設置中檢查
- 所有使用 - manifest.xml中的權限
- 檢查系統設置中的所有地理位置設置
試試真正的android 4.1設備,它也給錯誤。
這是怎麼回事?
您是否嘗試刪除$(window).ready事件?它在deviceready事件後不需要。 – Whizkid747 2013-04-09 21:48:56
我嘗試了所有變體,並且我可以在關於此錯誤的stackoverflow上找到所有提示。 – CrazyPHP 2013-04-09 22:13:34
我需要新的幫助! pleeese! – CrazyPHP 2013-04-09 22:50:21