第8章 获取浏览器的地理位置信息(HTML5与CSS3 Web前端开发技术 知识).pptVIP

第8章 获取浏览器的地理位置信息(HTML5与CSS3 Web前端开发技术 知识).ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 获取浏览器的地理位置信息(HTML5与CSS3 Web前端开发技术 知识).ppt

HTML5+CSS3 Web 前端开发技术 LOGO HTML5+CSS3 Web 前端开发技术 第8章 获取浏览器的地理位置信息 地理位置信息概述 1 地理位置信息使用过程 2 地理位置API 3 获取地理位置信息的应用 4 8.1 地理位置信息概述 1、地理位置信息的内容 浏览器的“位置信息”是指安装浏览器的硬件设备的位置信息,主要指设备当前地理位置的纬度(latitude)与当前地理位置的经度(longitude)信息。 表8-1 地理位置信息的属性及描述 属性 描述 latitude 当前地理位置的纬度信息 longitude 当前地理位置的经度信息 accuracy 经度和纬度的准确度,是监测的位置与实际位置的误差范围(以米为单位) altitude 当前地理位置的海拔高度(以米为单位) altitudeAccurancy 获取到的海拔高度的精度(以米为单位) heading 设备的前进方向,用面朝正北方向的顺时针旋转角度来表示 timestamp 获取地理位置信息的时间信息 8.1 地理位置信息概述 2、地理位置元信息的来源 (1)IP地址 (2)GPS (3)移动电话基站或无线Wi-Fi (4)用户输入 8.2 地理位置信息使用过程 (1)确定用户在Web应用中需要使用地理位置信息,例如,用户的地理位置,需要得到当前位置的海拔,移动时的方向等。 (2)调用Geolocation API,执行地理位置方法调用,得到需要的位置数据,如果使用地图,还需要使用Google的地图API、百度地图API、Bing 地图API等。 (3)浏览器解析用户的Geolocation API调用,并提示用户是否允许调用位置信息。 (4)浏览器检索运行Web应用设备的信息,得到括地理位置信息的元数据。 (5)为Web应用提供基于位置的服务,例如Web页面根据当前的位置设置显示的语言、从数据库中读取当前位置的天气信息、测试位置移动距和离速度等。 8.3 地理位置API HTML5的Geolocation API 包括3个方法:getCurrentPosition()、watchPosition()、clearWatch()。 1、getCurrentPosition()方法 getCurrentPosition()用来获取用户当前位置的地理信息。 void getCurrentPosition(onSuccess,onError, options); 第1个参数onSuccess 该参数是获取地理位置信息成功时的回调函数句柄。 第2个参数onError 这个参数是可选参数,是获取地理位置信息失败时的回调函数句柄。 第3个参数options options是可选参数,用来提供一个options对象给地理定位服务,通过一些可选属性的列表来指定搜集数据的选项,例如设置等候超时的时间。 8.4 获取地理位置信息的应用 2. 在getCurrentPosition()方法中进行错误处理 示例8-2和前一个例子基本类似,只是增加了错误处理函数showError()。 HTML5+CSS3 Web 前端开发技术 LOGO HTML5+CSS3 Web 前端开发技术 *

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档