Geolocation getCurrentPosition() 方法
- 上一頁 coordinates
- 下一頁 position
- 返回上一層 Geolocation 對象
定義和用法
getCurrentPosition()
方法返回設備的當前位置。
實例
獲取用戶所在位置的經緯度:
var x = document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else { x.innerHTML = "此瀏覽器不支持地理定位。"; } } function showPosition(position) { x.innerHTML = "緯度:" + position.coords.latitude + "<br>經度:" + position.coords.longitude; }
語法
navigator.geolocation.getCurrentPosition(success, error, options)
參數
參數 | 描述 |
---|---|
success | 必需。將 Position 對象作為其唯一輸入參數的回調函數。 |
error | 可選。將 PositionError 對象作為其唯一輸入參數的回調函數。 |
options | 可選。PositionOptions 對象。 |
返回值
設備的當前位置。
瀏覽器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
5.0 | 9.0 | 3.5 | 5.0 | 16.0 |
- 上一頁 coordinates
- 下一頁 position
- 返回上一層 Geolocation 對象