Navigator geolocation屬性用於通過瀏覽器返回地理位置對象,該對象可用於定位用戶的位置。這是一個隻讀屬性,隻有在用戶同意的情況下才可用,因為它會損害用戶的隱私。
用法:
navigator.geolocation
以下示例程序旨在說明Navigator的地理位置屬性:
檢查用戶的地理位置。
<!DOCTYPE html>
<html>
<head>
<title>Navigator geolocation Property in HTML</title>
<style>
h1 {
color:green;
}
h2 {
font-family:Impact;
}
body {
text-align:center;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>Navigator geolocation Property</h2>
<p>For checking your coordiates,
double click the "Get Coordinates" button:</p>
<button ondblclick="getCoordinates()">Get Coordinates</button>
<p id="loc"></p>
<script>
var x = document.getElementById("loc");
function getCoordinates() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showcoordinates);
} else {
x.innerHTML = "The browser doesn't support Geolocation.";
}
}
function showcoordinates(myposition) {
x.innerHTML = "Your Latitude is:" + myposition.coords.latitude +
"<br>Your Longitude is:" + myposition.coords.longitude;
}
</script>
</body>
</html>
輸出:
單擊按鈕後
支持的瀏覽器:下麵列出了Navigator地理位置支持的瀏覽器:
- 穀歌瀏覽器
- IE瀏覽器
- Firefox
- Opera
- Safari
相關用法
- HTML Geolocation position用法及代碼示例
- HTML Geolocation coordinates用法及代碼示例
- HTML Navigator appName用法及代碼示例
- HTML Navigator platform用法及代碼示例
- HTML Navigator onLine用法及代碼示例
- HTML Navigator appVersion用法及代碼示例
- HTML Navigator cookieEnabled用法及代碼示例
- HTML Navigator appCodeName用法及代碼示例
- HTML Navigator userAgent用法及代碼示例
- HTML Navigator language用法及代碼示例
- HTML Navigator product用法及代碼示例
- HTML Navigator javaEnabled()用法及代碼示例
- HTML DOM Navigator taintEnabled()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 HTML | Navigator geolocation Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。