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 ?