When prompted, please allow your location to get your current latitude and longitude position.
Firefox has a bug and does not work properly. Please check with Chrome, Safari & Edgeif (navigator.permissions != null) { navigator.permissions.query({ name: 'geolocation' }).then(function(state) { switch (state.state) { case 'granted': navigator.geolocation.getCurrentPosition(showPosition); break; case 'prompt': navigator.geolocation.getCurrentPosition(showPosition, reject); break; default: document.getElementById('georesult').innerHTML = 'No data detected, check your browser permission'; } }); } else { document.getElementById('georesult').innerHTML = 'Check your browser permission'; } function showPosition(pos) { document.getElementById('georesult').innerHTML = 'Latitude: ' + pos.coords.latitude + ', Longitude: ' + pos.coords.longitude; } function reject() { document.getElementById('georesult').innerHTML = 'Location access disallowed'; }