Geolocation 对象

Geolocation 地理位置对象允许用户向 web 应用程序提供其位置。出于隐私原因,用户需要获得报告位置信息的权限。

注意:此功能仅在安全上下文(HTTPS)中可用。
注意:地理定位对于带有 GPS 的设备来说是最精确的,比如 iPhone。

Geolocation API 是通过 navigator.geolocation 对象发布。


Geolocation 对象属性

属性 描述
coordinates 返回设备在地球上的位置和高度
position 返回给定时间相关设备的位置
positionError 返回使用地理定位装置时发生错误的原因
positionOptions 描述包含要作为 Geolocation.getCurrentPosition() 和 Geolocation.watchPosition() 的参数传递的选项属性的对象

Geolocation 对象方法

方法 描述
clearWatch() 注销以前使用安装的 定位/错误 监视处理程序 Geolocation.watchPosition()
getCurrentPosition() 返回设备的当前位置
watchPosition() 返回可用于注销处理程序的监视 ID 值,通过将其传递到 Geolocation.clearWatch() 方法

分类导航