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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。