地理位置
Geolocation
接口表示一个能够以编程方式获取设备位置的对象。它使 Web 内容能够访问设备的位置。这允许网站或应用程序根据用户的位置提供自定义结果。
使用 navigator.geolocation
属性(由 Navigator
对象实现)可以获得具有此接口的对象。
注意:出于安全原因,当网页尝试访问位置信息时,会通知用户并要求其授予权限。请注意,每个浏览器都有其自己的请求此权限的策略和方法。
实例属性
Geolocation
接口既不实现也不继承任何属性。
实例方法
Geolocation
接口不继承任何方法。
Geolocation.getCurrentPosition()
-
确定设备的当前位置,并返回包含数据的
GeolocationPosition
对象。 Geolocation.watchPosition()
-
返回一个
long
值,该值表示新建立的回调函数,每当设备位置更改时都会调用该函数。 Geolocation.clearWatch()
-
移除之前使用
watchPosition()
安装的特定处理程序。
规范
规范 |
---|
地理位置 # geolocation_interface |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。