我真的在这里与基本的 Javascript 作斗争......基本上,我正在尝试创建一个函数,在调用时设置两个变量(经度和纬度),以便我可以在之后直接运行使用这些值的其他函数。
但是,当我尝试提醒经度值时,它会返回未定义。
这是我的代码。
var latitude;
var longitude;
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(displayLocation);
} else {
alert("Geolocation is not supported by this browser.");
}
}
function displayLocation(position, latitude, longitude) {
latitude = position.coords.latitude;
longitude = position.coords.longitude;
return;
}
function newLocation(longitude) {
alert(longitude);
}
window.onload = function() {
getLocation();
newLocation();
}
任何帮助将不胜感激!谢谢。