navigator.geolocation.getCurrentPosition関数で取得できます。
引数には成功時、失敗時のコールバック関数と、オプションを渡します。
<html>
<head>
</head>
<body>
<pre id="output"></pre>
<script>
var options = {
enableHighAccuracy: false,
timeout: 5000,
maximumAge: 0
};
function success(pos) {
var crd = pos.coords;
var output = document.getElementById("output");
output.innerHTML = `Latitude : ${crd.latitude} Longitude: ${crd.longitude}`;
}
function error(err) {
console.warn(`ERROR(${err.code}): ${err.message}`);
}
navigator.geolocation.getCurrentPosition(success, error, options);
</script>
</body>
</html>