HTML5 Geolocation
日期:2012年01月04日 分类:移动开发
HTML5 Geolocation 的使用流程:
1、浏览器请求一个位置信息;
2、如果用户同意,浏览器就返回位置信息;
3、浏览器通过返回的位置信息应用在应用程序上,达到定位及展现相关信息的目的。
位置信息可以从设备的下列数据源获取:
1、IP地址
2、三维坐标
- GPS(Global Positioning System,全球定位系统)
- 从 RFID、WIFI 和 蓝牙 到 WIFI 的 MAC 地址
- GSM 或 CDMA 手机的 ID
位置请求:
- 单次定位请求
- 重复性的位置更新请求
navigator.geolocation.getCurrentPosition(int PositionCallback successCallback,
int optional PositionErrorCallback errorCallback,
int optional PositionOptions options);
var watchId = navigator.geolocation.watchPosition(updateLocation,
handleLocationError);navigator.geolocation.clearWatch(watchId);
基于百度地图的Demo:单次请求
Tags: HTML5; 浏览器;, LBS

