我正在尝试创建一个返回带有回调信息的对象的函数:
var geoloc;
var successful = function (position) {
geoloc = {
longitude: position.coords.longitude,
latitude: position.coords.latitude
};
};
var getLocation = function () {
navigator.geolocation.getCurrentPosition(successful, function () {
alert("fail");
});
return geoloc;
};
我怎样才能做到这一点?该函数在执行getLocation
之前返回空值。successful
谢谢!