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: ,

这篇文章发布于 2012年01月04日 at 23:16 归类于 移动开发。 您可以跟踪这篇文章的评论通过 RSS 2.0 feed。 您可以 留下评论, 或者从您的站点 trackback