我正在使用Phonegap构建本机应用,并遇到了getCurrentPosition()的问题。它昨天工作正常,但今天我开始开发回调以获取位置不会发射。我的语法是这样的
showMessage('geo started');
navigator.geolocation.getCurrentPosition(onLocationSuccess, onLocationError);
function onLocationSuccess(position){
showMessage('geo success');
}
function onLocationError(position){
showMessage('location error');
}
我在调用导航器之前和每次回调(onLocationSuccess和onLocationError)之前都有调试消息。显示了第一个调试,两个回调调试都没有发生,这使我相信导航器功能要么没有被正确调用,要么就是没有调用它的回调。出现这种情况的原因是什么?