HTML 5 地理定位
来源:互联网 发布:年度洗脑网络神曲 编辑:程序博客网 时间:2024/05/30 04:31
•HTML5 Geolocation API用于获得用户的地理位置
–该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。
–IE9、Firefox、Chrome、Safari以及 Opera 支持地理定位。对于拥有GPS 的设备,比如 iPhone,地理定位更加精确。
–
•使用 getCurrentPosition() 方法来获得用户的位置
代码解释:
•检测是否支持地理定位
•如果支持,则运行 getCurrentPosition()方法。如果不支持,则向用户显示一段消息。
•如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates对象
•showPosition()函数获得并显示经度和纬度
代码解释:
•检测是否支持地理定位
•如果支持,则运行 getCurrentPosition()方法。如果不支持,则向用户显示一段消息。
•如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates对象
•showPosition()函数获得并显示经度和纬度
getCurrentPosition()方法的第一个参数用于处理返回的数据。
getCurrentPosition()方法的第一个参数用于处理返回的数据。
•Geolocation对象
–watchid=watchPosition(successCallback,errorCallback,options)- 返回用户的当前位置,并继续返回用户移动时的更新位置(就像汽车上的 GPS)。
ØsuccessCallback:必需,函数,获取成功后的回调函数
ØerrorCallback:可选,函数,失败时的回调函数
Øoptions:可选,对象字面量,有三个值可设定:
§enableHighAccuracy:是否启用高精度设备(高精度设备包含但不局限于前面所提到的GPS 和 WIFI)
§maximumAge:数值,如果将其定义为负数或者未定义,会重设为0
§timeout:数值,请求获取地理信息时的超时时间,如果将其定义为负数会重设为0,如果未定义则不启用超时判断
–clearWatch(watchid)- 停止 watchPosition()方法
阅读全文
0 0
- HTML 5 地理定位
- HTML 5 Web 存储
- HTML地理定位
- HTML table 元素
- HTML 5 <header> 标签
- HTML 5 <hgroup> 标签
- HTML 5 <button> 标签
- “ ”--html
- iOS 蓝牙定位 iBeacons
- HTML 5 <input> required 属性
- HTML 5 <input> disabled 属性
- 【web html css 5 3】图…
- HTML DOM Table 对象
- JavaScript HTML DOM 对象
- HTML DOM defaultValue 属性
- iOS8 定位问题
- loadMovie 定位
- HTML 5 Audio/Video&nbs…
- 应用程序缓存
- Web Workers
- Html5 内联SVG
- c语言编程实现十进制到十六进制的转换
- Android—Intent简单了解
- HTML 5 地理定位
- SVG
- MySql创建用户并授权
- 安卓USB开发教程 <一> USB Host 与 Accessory
- SVG 形状
- JAVA_判断网络给定地址图片是否存在
- jstl中<c:forEach>的用法
- 字符串,数组旋转问题-leetcode 189 Rotate Array
- SVG 效果--轮廓和填充