html5Geolocation

html5Geolocation
html5Geolocation

HTML5 Geolocation(地理定位)用于定位用户的位置。

定位用户的位置

HTML5 Geolocation API 用于获得用户的地理位置。

鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。

浏览器支持

Internet Explorer 9+, Firefox, Chrome, Safari 和Opera 支持Geolocation(地理定位).

注意: Geolocation(地理定位)对于拥有GPS 的设备,比如iPhone,地理定位更加精确。

HTML5 - 使用地理定位

请使用getCurrentPosition() 方法来获得用户的位置。

下例是一个简单的地理定位实例,可返回用户位置的经度和纬度:

实例

实例解析:

检测是否支持地理定位

如果支持,则运行getCurrentPosition() 方法。如果不支持,则向用户显示一段消息。

如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates 对象

showPosition() 函数获得并显示经度和纬度

上面的例子是一个非常基础的地理定位脚本,不含错误处理。

getCurrentPosition() 方法- 返回数据

T若成功,则getCurrentPosition() 方法返回对象。始终会返回latitude、longitude 以及accuracy 属性。如果可用,则会返回其他下面的属性。

属性描述

https://www.360docs.net/doc/3618732241.html,titude 十进制数的纬度coords.longitude 十进制数的经度coords.accuracy 位置精度

coords.altitude 海拔,海平面以上以米计coords.altitudeAccuracy 位置的海拔精度coords.heading 方向,从正北开始以度计coords.speed 速度,以米/每秒计timestamp 响应的日期/时间

相关主题
相关文档
最新文档