HTML5 Geolocation
HTML5 Geolocation 的使用流程: 1、浏览器请求一个位置信息; 2、如果用户同意,浏览器就返回位置信息; 3、浏览器通过返回的位置信息应用在应用程序上,达到定位及展现相关信息的目的。 位置信息可以从设备的下列数据源获取: 1、IP地址 2、三维坐标...
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:单次请求
评论交流
暂无评论,欢迎留下你的想法