Window navigator.geolocation 属性

定義と使用方法

geolocation 属性はユーザーの位置を特定するために使用できる Geolocation オブジェクト

geolocation 属性は読み取り専用です。

geolocation 属性はセキュリティコンテキスト(HTTPS)でのみ利用可能です。

geolocation 属性はユーザーが許可した後にのみ利用可能です。

注釈:GPSを搭載したデバイス(例えばスマートフォン)では、地理位置が非常に正確です。

参照もしくは

HTML5 Geolocation ガイド

インスタンス

ブラウザのサポートしているGeolocationを使用して、ユーザーの位置の経度と緯度を取得します:

navigator.geolocation.getCurrentPosition(showPosition);
  else {
}
  document.getElementById("demo").innerHTML =
  "このブラウザではGeolocationがサポートされていません.";
}
function showPosition(position) {
  document.getElementById("demo").innerHTML =
  "緯度: " + position.coords.latitude +
  "経度: " + position.coords.longitude;
}

自分で試してみてください

文法

navigator.geolocation

返り値

タイプ 説明
オブジェクト Geolocation オブジェクトへの参照。

ブラウザのサポート

すべてのブラウザがサポートしています navigator.geolocation

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
サポート サポート サポート サポート サポート サポート