使⽤getCurrentPosition⽅法实时获取当前Geolocation信息(附
源码。。。
使⽤getCurrentPosition⽅法实时获取当前Geolocation信息:1、getCurrentPosition⽅法的使⽤
1 navigator.geolocation.getCurrentPosition( 2 function (position) {
3 //获取地理位置成功时所做的处理 4 },
5 function (error) {
6 //获取地理位置信息失败时所做的处理 7 }, //以下是可选属性 8 {
9 enableHighAccuracy: true,//是否要求⾼精度的地理位置信息
10 timeout: 1000,//对地理位置信息的获取操作做超时,如果再该事件内未获取到地理位置信息,将返回错误
11 maximumAge:60*1000//设置缓存有效时间,在该时间段内,获取的地理位置信息还是设置此时间段之前的那次获得的信息,超过这段时间缓存的位置信息会被废弃12 })
2、使⽤getCurrentPosition⽅法和position对象的⼀些属性等实现实时获取地理位置的经纬度
1 2 3
4
5
6 7 8 9 10
11
12 42 43
Effect Picture:(当然也会受到⽹络的影响,变化没那么快;Microsoft Edge 38.14393.0.0下测试)
源码⽂件下载:
⽂章系笔者原创,转载请注明出处,感谢合作!