欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
您的位置:22选5河南最新开奖今 > HTML5 >

HTML5中的定位系统

 

HTML5的出现会使得手机中的原生态APP减少。

HTML5的出现大大节省了人们的开发成本。因为它通吃PC、Mac、iPhone、iPad、Android、Windows Phone等跨语言平台。程序员们再也不必为不同款的手机做不同的APP了。

HTML5的出现使得手机里可以不用再有Flash了。因为HTML5就有这种魔力使得我们观看多媒体时不必安装Flash等第三方插件。

由于第三方插件的减少,手机内存富裕,那么手机电量自然也会相对持久一些。

HTML5使得手机定位服务更便捷,因为它实现了基于地理位置的功能,想定位,直接点击“附近”就能轻松搞定。

HTML5使得设计师们可以设计出更加美观的网页。

来介绍一下HTML5的定位系统!

1.Geolocation

HTML5 geolocation 是一个令人兴奋的 API,通过这套 API,Javascript 代码就能够访问到用户的当前位置。当然,访问之前必须得到用户的明确认可,即同意在页面共享位置。如果页面尝试访问地理位置信息,浏览器就会显示一个对话 框,请求用户许可共享其地理位置信息

22选5河南最新开奖今 www.gsf5k.cn 用户同意(允许)之后,Geolocation api 就能起作用了。

2.getCurrentPosition 方法

Geolocation API 在浏览器中的实现是 navigator.geolocation 对象,这个对象包含 3 个方法。第一个方法是 getCurrentPosition,调用这个方法就会触发请求用户共享地理定位信息的对话框。

3.watchPosition 方法

如果要跟踪用户的位置,那么可以使用 watchPosition 方法。这个方法的使用和 getCurrentPosition 完全相同。实际上 watchPosition 与定时调用 getCurrentPosition 能得到相同效果。在第一次调用 watchPosition 方法后,会取得当前位置,执行成功回调或者错误回调。然后,watchPosition 就地等待系统发出位置已改变的信号。

调用 watchPosition 会返回一个数值标识符,用于跟踪监控的操作?;谡飧龇祷刂悼梢匀∠嗫夭僮?,只要将其传递给 clearWatch 方法即可(与使用 setTimeout() clearTimeout() 类似),例如:

var watchId = navigator.geolocation.watchPosition(geo_success, geo_error);

clearWatch(watchId);

Geolocation 定位原理

Geolocation API 的数据来源可能是 GPS、IP 地址、RFID、WiFi、蓝牙 MAC 地址、GSM/CDMA ID 等。因为 Geolocation API 是运行在你本地设备上的。所以,在使用 VPN 或代理的情况下,Geo API 仍能获得你准确的 IP 地址信息(除非因为某些因素浏览器获取不到这些信息)。

HTML5的实现中,手机等移动设备当然优先使用GPS定位,而笔记本和部分平板,最准的定位是WIFI,至于网线上网的台式机,一般就只能使用IP来定位了,这个准确度最低。

如需转载,请注明文章出处和来源网址://www.gsf5k.cn/html5/h37609.shtml

我要分享到:

必备CSS教程 Essential CSS Tutorials

必备HTML基础教程 Essential HTML Tutorials

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。
22选5河南最新开奖今文章修订日期:2017-08-14 02:06 原创:22选5河南最新开奖今
本文22选5河南最新开奖今 www.gsf5k.cn DIVCSS5版权所有。

  • 新阅读模式下的出版转型之路 2018-11-15
  • 我什么时候“反来复去说1+1=2”了?不要无中生有、凭空捏造,还是学点尊重客观事实及其规律吧。 2018-11-15
  • 特稿:邻望邻好同发展——中国改革开放的亚太故事 2018-11-14
  • 科普:“鹊桥”中继星靠什么帮“嫦娥”赴广寒 2018-11-14
  • 世界杯开幕式小旗手来自中国贵州丹寨--旅游频道 2018-11-14
  • 2018年度海军招飞定选录取6月14日全面启动 2018-11-14
  • 70期:开创了中国人太空“开飞船”历史的刘旺 2018-11-13
  • 浙江庞大经贸代表团访问南非受到热烈欢迎 2018-11-13
  • 面包屑-热门标签-华商生活 2018-11-13
  • 战果累累的传奇英雄——吴光浩 2018-11-12
  • 重庆奉节羊市镇“里程长”上岗 小镇大变样 2018-11-12
  • 抗战胜利70周年东方主战场影像馆 2018-11-12
  • 湖北省人民政府门户网站 2018-11-11
  • 鹅肝做成冰淇淋 玉米做成小螃蟹?这位意大利厨神太6了 2018-11-11
  • 合肥市安庆路第三小学介绍护学岗工作的优秀经验 2018-11-10
  • 730| 397| 90| 433| 792| 486| 128| 452| 541| 320|