JSFiddle - React, Tailwind, and code Playground
JavaScript
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
}else{
errorFunction();
}
function successFunction(position) { //uses HTML5 if available
var lat = position.coords.latitude;
var lng = position.coords.longitude;
cons('latitude : '+lat+"\n"+'longitude : '+lng);
}
function errorFunction(){ //uses IP if no HTML5
$.getJSON("http://freegeoip.net/json/", function(res){
cons('latitude : '+res.latitude+"\n"+'longitude : '+res.longitude);
});
}
function cons(output) {console.log(output)} //just ouputs to console ?