現在位置を取得する方法

Pocket

ブラウザで現在位置を取得する方法を調べました。
位置情報APIというのがあって、対応しているブラウザであれば使えるようです。

具体的な使い方についてメモしておきます。
次のページがわかりやすかったです。ありがとうございました。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div>
<button id="btn_geo">現在位置を取得</button>
</div>
<div id="lonlat"></div>
<script>
// https://zenn.dev/sweflo/articles/8c34c081cb764c
document.getElementById("btn_geo").onclick = function() {
  navigator.geolocation.getCurrentPosition(success, error);
};
function success(position) {
  const lon = position.coords.longitude;
  const lat = position.coords.latitude;
  document.getElementById("lonlat").innerHTML = "緯度" + lat + " 経度" + lon;
};
function error(error) {
  alert("取得失敗");
};
</script>
</body>
</html>

[ 2022年11月23日 | カテゴリー: デジタル | タグ: , ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報