十一、html5获取地理位置信息
关于html5部分,最后要介绍的是如何使用Geolocation API 来获得用户的地理位置信息,如果浏览器支持,且设备具有定位功能,就能够直接使用这组API来获取当前位置信息。
一、Geolocation API的基础知识
html5中,为window.navigator对象新增geolocation属性,该属性有以下三种方法。
1、getCurrentPosition:获取用户当前的地理位置,该方法定义如下:
void getCurrentPosition(onSuccess,OnError,options);第一个参数为获取当前位置信息成功所执行的回调函数,第二个参数为获取当前地理位置信息失败时所执行的回调函数,第三个参数为一些可选属性的列表。
getCurrentPosition方法中的第一个参数为获取当前地理位置信息成功所执行的回调函数,该参数的使用方法如下:
navigator.getlocation.getCurrentPosition(function(position){ //获取成功时处理})