Cordova 科尔多瓦:地理位置-错误回调don';行不通
我使用了文档中的示例。我用我的坐标得到警报,但如果我阻止GPS或将其关闭,什么也不会发生。如果我替换 navigator.geolocation.getCurrentPosition(onSuccess,onError); 具有 navigator.geolocation.getCurrentPosition(onError); 将显示警报 有人有主意吗 下面是从文档中了解到的代码Cordova 科尔多瓦:地理位置-错误回调don';行不通,cordova,geolocation,Cordova,Geolocation,我使用了文档中的示例。我用我的坐标得到警报,但如果我阻止GPS或将其关闭,什么也不会发生。如果我替换 navigator.geolocation.getCurrentPosition(onSuccess,onError); 具有 navigator.geolocation.getCurrentPosition(onError); 将显示警报 有人有主意吗 下面是从文档中了解到的代码 navigator.geolocation.getCurrentPosition(onSuccess, onErr
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');
}
试试这个:
navigator.geolocation.getCurrentPosition(onSuccess, onError);
//AKTUELLE POSITION ERMITTELN
function onSuccess(success)
{
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');
}
如何使用回调?我将在稍后的第一篇文章中以编辑的形式发布代码。当您禁用位置时,是否没有回调触发?似乎不是这样。我没有收到警报,eclipse中没有错误