JSFiddle - React, Tailwind, and code Playground
JavaScript
var geo = {
local: {
longitude: "",
latitude: "",
positionFound: false
},
location: (function() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
geo.local.latitude = position.coords.latitude;
geo.local.longitude = position.coords.longitude;
geo.local.positionFound = true;
});
}
})()
};
function initMap() {
var userLocation = {
lat: geo.local.latitude,
lng: geo.local.longitude
};
if (geo.local.positionFound) {
console.log(userLocation.lat + " - " + userLocation.lng);
} else {
console.log("Location Not found");
}
};
setTimeout(function() {
initMap();
}, 5000);