ウィンドウnavigator.geolocation
例
ユーザーの位置の緯度と経度を取得します。
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
document.getElementById("demo").innerHTML =
"Geolocation is not supported by this browser.";
}
function showPosition(position) {
document.getElementById("demo").innerHTML =
"Latitude: " + position.coords.latitude +
"Longitude: " + position.coords.longitude;
}
定義と使用法
このプロパティは、ユーザーの位置を特定するために使用できるGeolocationオブジェクトgeolocation
を返します。
geolocation
プロパティは読み取り専用です。
このgeolocation
プロパティは、セキュアコンテキスト(HTTPS)でのみ使用できます。
このgeolocation
プロパティは、ユーザーが承認した場合にのみ使用できます。
構文
navigator.geolocation
戻り値
タイプ | 説明 |
オブジェクト | Geolocationオブジェクトへの参照。 |
ブラウザのサポート
navigator.geolocation
すべてのブラウザでサポートされています:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |