例
获取用户的位置的纬度和经度:
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML =
"Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML =
"Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
x的结果可能是:
Latitude: 40.7242737
Longitude: -73.9802387
试一试» 定义和用法
地理位置属性返回可用于定位用户的位置的Geolocation对象。
由于这会危及用户隐私,除非用户同意它的位置是不可用的。
注:此属性是只读的。
有关Gelocation的更多信息,请访问我们的HTML5 Gelocation教程。
浏览器支持
在表中的数字规定,完全支持该财产浏览器版本。
属性 | |||||
---|---|---|---|---|---|
geolocation | 5 | 9 | 3.5 | 5 | 16.0 |
注:地理位置更为精确与GPS设备,如智能手机。
句法
navigator.geolocation
技术细节
返回值: | 甲参照Geolocation对象 |
---|
<导航对象