html5地理定位基于什么原理

html-css016

html5地理定位基于什么原理,第1张

html5地理定位原理:

使用IP地址;基于Web的数据库;无线网络连接定位;三角测量;GPS技术;

来测量经度和纬度。(综合了所有技术)

地理定位的精确度,

有很多方法可以定位用户的地理位置,并且每种方法都有不同的精度。

桌面浏览器一般会使用WiFi(精确到20m)或者IP定位(只能精确到城市级别,并且有可能是假地址)。

移动装置一般会使用GPS(精确到10m并且只能在外部使用),

WiFi或GSM/CDMA网络信号定位(精确到1000m)。

HTML5提供了地理位置定位功能(Geolocation API),能确定用户位置,可以借助HTML5的该特性开发基于地理位置信息的应用。

定位功能(Geolocation)是HTML5的新特性,因此只有在支持HTML5的现代浏览器上运行,特别是手持设备如iphone,地理定位更加精确。首先我们要检测用户设备浏览器是否支持地理定位,如果支持则获取地理信息。注意这个特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的,所以在访问该应用时会提示是否允许地理定位,当然选择允许即可。