浏览器地理定位接口
geolocation对象是navigator对象的一个属性
navigator.geolocation
geolocation对象有个方法getCurrentPosition()
navigator.geolocation.getCurrentPosition(geo_success, geo_fail, geo_options){
}
三个参数,定位成功的回到函数,定位失败的回到函数,定位参数选项(涉及到:定位高精度、最长可接受的定位返回时间、延迟时间)
funcition geo_success(pos) {
var latitude = pos.coords.latitude;
}
成功函数,有个位置参数,可以获取坐标
监视定位函数
var watchID = navigator.geolocation.watchPosition(geo_success, geo_fail, geo_options) {
}
监视定位函数,返回的是个定位ID,可以取消
navigator.geolocation.clearWatch(watchID)