使用IP地址;基于Web的数据库;无线网络链接定位;三角测量;GPS技术;
来测量经度和纬度。(综合了全部技术)地理定位的精确度,有不少方法能够定位用户的地理位置,而且每种方法都有不一样的精度。桌面浏览器通常会使用WiFi(精确到20m)或者IP定位(只能精确到城市级别,而且有多是假地址)移动装置通常会使用GPS(精确到10m而且只能在外部使用),WiFi或GSM/CDMA网络信号定位(精确到1000m)。
Geolocation API存在于navigator对象中,只包含3个方法:
一、getCurrentPosition //当前位置
二、watchPosition //监视位置
三、clearWatch //清除监视
getCurrentPosition(success,error,option)方法最多能够有三个参数:
第一个参数是成功获取位置信息的回调函数,它是方法惟一必须的参数;
第二个参数用于捕获获取位置信息出错的状况,
第三个参数是配置项。数据库