time 
设为首页】【收藏本站
当前位置: 主页 > WEB教程 > Html教程 > HTML5初探Geolocation API获取地理位置

HTML5初探Geolocation API获取地理位置

时间:2013-05-03 22:00 点击:2134次 字体:[ ]




Geolocation API

在HTML5中为window.navigation新增了一个geolocation属性,可以通过getCurrentPosition获取到当前地理位置信息:

  1. navigation.geolocation.getCurrentPosition(  
  2. function (position) {},   
  3. function (error) {},  
  4. opts  
  5. );  
  6. 第一与第二个都是函数,一个用于成功时一个用于失败时调用;  
  7.  
  8. 其中第二个函数的错误码为:  
  9.  用户拒绝位置服务  
  10.  获取不到位置信息  
  11.  获取信息超时  
  12.  
  13. 第三个参数为一可选属性列表(js对象)  
  14.  enableHighAccuracy 要求高精度信息  
  15.  timeout 设置超时时间  
  16.  maximumAge 数据信息过期时间 
使用watchPosition方法可持续获取用户当前位置信息:
  1. int watchCurrentPosition(onSucc, onError, opts)  
  2. 与上面的方法参数一致 

我们这里详细说说调用成功后返回的position对象:

  1. 该对象具有以下信息:  
  2.  latitude 纬度  
  3.  longitude 经度  
  4.  altitude 海拔高度  
  5.  accuracy 获取经度纬度(米)  
  6.  altitudeAccurancy 获取海拔(米)  
  7.  heading 设备朝向  
  8.  speed 前进速度  
  9.  timestamp 获取地理位置信息时的时间戳 



本文地址 : http://www.fengfly.com/plus/view-212674-1.html
标签: HTML5 Geolocation API
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: