1
我使用了文檔中的示例。我用我的座標獲得警報,但是如果我阻止GPS或關閉它,則什麼都不會發生。如果我替換 navigator.geolocation.getCurrentPosition(onSuccess,onError); 與 navigator.geolocation.getCurrentPosition(onError);顯示警報 。Cordova:地理位置 - 錯誤回調不起作用
任何想法?
這裏的代碼,從文檔
navigator.geolocation.getCurrentPosition(onSuccess, onError);
//AKTUELLE POSITION ERMITTELN
var onSuccess = function(position)
{
alert('Latitude: ' + position.coords.latitude + '\n' +
'Longitude: ' + position.coords.longitude + '\n' +
'Altitude: ' + position.coords.altitude + '\n' +
'Accuracy: ' + position.coords.accuracy + '\n' +
'Altitude Accuracy: ' + position.coords.altitudeAccuracy + '\n' +
'Heading: ' + position.coords.heading + '\n' +
'Speed: ' + position.coords.speed + '\n' +
'Timestamp: ' + position.timestamp + '\n');
}
//Error Callback für eigene Position
function onError(error)
{
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
你如何使用你的回調? – berentrom
我會在第一篇文章中發佈代碼作爲編輯 – holdenfreak
當您禁用位置時,沒有任何回調會觸發嗎? – berentrom