返回文章列表

HTML5 Geolocation

HTML5 Geolocation 的使用流程: 1、浏览器请求一个位置信息; 2、如果用户同意,浏览器就返回位置信息; 3、浏览器通过返回的位置信息应用在应用程序上,达到定位及展现相关信息的目的。 位置信息可以从设备的下列数据源获取: 1、IP地址 2、三维坐标...

1 分钟阅读

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:单次请求

评论交流

暂无评论,欢迎留下你的想法