Я хотел получить координаты из метода getCurrentPosition()
, чтобы его можно было использовать в каком-то другом методе, но я не могу это сделать.
Это мой HTML
<div id="map"></div>
Это мой код JavaScript
var x = document.getElementById("map");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
var a = position.coords.latitude;
var b = position.coords.longitude;
pos = {a, b}
console.log(pos);
}
getLocation();
Я хочу как-то получить доступ к переменной pos
из метода showPosition()
. Есть ли способ, которым я могу это сделать? Или, если я не могу, есть ли альтернатива этому методу, который может решить мою проблему? Пожалуйста, помогите мне.