JavaScript Geolocation API
- 上一頁 API Fullscreen
- 下一頁 API History
Geolocation 對象
Geolocation 對象允許用戶向 Web 應用程序提供其位置。出于隱私原因,會要求用戶允許報告位置信息。
注意:此特性僅在安全上下文(HTTPS)中可用。
注意:對于 iPhone 等裝有 GPS 的設備,地理位置最為準確。
Geolocation API 是通過 navigator.geolocation 對象發布的。
Geolocation 對象屬性
屬性 | 描述 |
---|---|
coordinates | 返回設備在地球上的位置和海拔。 |
position | 返回在給定時間相關設備的位置。 |
positionError | 返回使用地理定位設備時發生錯誤的原因。 |
positionOptions | 描述包含選項屬性的對象,該對象作為 Geolocation.getCurrentPosition() 和 Geolocation.watchPosition() 的參數傳遞。 |
Geolocation 對象方法
方法 | 描述 |
---|---|
clearWatch() | 注銷先前使用 Geolocation.watchPosition() 安裝的位置/錯誤監視處理程序。 |
getCurrentPosition() | 返回設備的當前位置。 |
watchPosition() | 返回監聽 ID 值,然后將其傳遞給 Geolocation.clearWatch() 方法即可用于注銷處理程序。 |
- 上一頁 API Fullscreen
- 下一頁 API History