我有以下代码,我对出了什么问题感到困惑?
$(document).ready(function() {
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(function showCurrentPosition(position){
latitude = position.coords.latitude;
longitude = position.coords.longitude;
alert(latitude);
});
}
else{
alert("Geolocation is not supported by your browser");
}
});
我无法在showCurrentPosition函数中执行警报。如何在jQuery中执行此类操作?
答案 0 :(得分:2)
你的回调函数是
navigator.geolocation.getCurrentPosition(function () {
showCurrentPosition(position);
});
function showCurrentPosition(position) {
latitude = position.coords.latitude;
longitude = position.coords.longitude;
alert(latitude);
}