HTML5API___geolocation

地理位置查询:geolocation 

window.navigator.geolocation 

  该对象下总共有3个方法

 Geolocation {getCurrentPosition: function, watchPosition: function, clearWatch: function}

 

getCurrentPosition( successCallback , errorCallback , optipns) 

第三个参数可用值:
  enableHighAccuracy 更精确的定位。 会耗费较长时间。
  timeout        以毫秒为单位为最大时间间隔 指该程序回调时间
  maximunAge      缓存当前的信息,单位为毫秒

成功调用以后传回一个对象:Geoposition {timestamp: 1378291155076, coords: Coordinates}
//coords下存储了 纬度 经度
coords.latitude
coords.longitude 

coords.speed //移动速度
还有其他返回值 : 高度值、高度值的精确度、给予的经纬度的精确度、相对于正北的角度

 监听移动设备地理位置: 

watchPosition / clearWatch

watchPosition 跟上面的getCurrentPosition 是同样的原理,参数,返回值。只不过它是个定时器版本的。
clearWatch就是来清除watchPosition 的。




 

 

posted @ 2013-09-04 18:46  月曜  阅读(246)  评论(0编辑  收藏  举报