例
獲取用戶的位置的緯度和經度:
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對象 |
---|
<導航對象