JavaScriptで現在地を取得したり追跡したりする方法
navigator.geolocation.getCurrentPositionメソッドを使えばブラウザから現在地を取得することができます。
これで許可すると緯度と経度の情報が取得できます。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<title></title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
$(function(){
navigator.geolocation.getCurrentPosition(function fu(pos){
alert( pos.coords.latitude );// 緯度
alert( pos.coords.longitude );// 経度
});
});
</script>
</head>
<body>
</body>
</html>
第一引数の関数fuの第一引数から緯度経度が取得できます。
第二引数にはエラー時の関数が指定できますが省略可能です。
第三引数にはオプションが指定できますが省略可能です。
watchPositionメソッドでウォッチする
後日書きます。

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^



コメント