Что я делаю неправильно? Я пытаюсь получить значения широты и долготы от функции, но я получаю undefined.извлекать значения множителей из функции
var getPos = function() {
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(function(p)
{
var lat = p.coords.latitude,
lng = p.coords.longitude;
return [lat, lng];
})
}
}
var co = getPos(),
la = co[0],
ln = co[1];
alert(la+ln);
Вы ничего не возвращаете. Этот 'return' находится внутри другой области. – elclanrs