HTMLHTML5 Geolocation API

Geolocation API lets you get the user's location if they allow permission.

<script>
  navigator.geolocation.getCurrentPosition(function(position) {
    console.log('Latitude:', position.coords.latitude);
    console.log('Longitude:', position.coords.longitude);
  });
</script>