六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 81|回复: 0

HTML5 地理位置定位(HTML5 Geolocation)原理及应用

[复制链接]

升级  4.96%

1074

主题

1074

主题

1074

主题

榜眼

Rank: 8Rank: 8

积分
3248
 楼主| 发表于 2013-1-4 03:04:55 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">  地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用。今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理及各个浏览器的数据精度情况。
  在访问位置信息前,浏览器都会询问用户是否共享其位置信息,以 Chrome 浏览器为例,如果您允许 Chrome 浏览器与网站共享您的位置,Chrome 浏览器会向 Google 位置服务发送本地网络信息,估计您所在的位置。然后,浏览器会与请求使用您位置的网站共享您的位置。
  HTML5 Geolocation API 使用非常简单,基本调用方式如下: 
<div class="cnblogs_Highlighter">if (navigator.geolocation) {navigator.geolocation.getCurrentPosition(locationSuccess, locationError,{// 指示浏览器获取高精度的位置,默认为falseenableHighAcuracy: true,// 指定获取地理位置的超时时间,默认不限时,单位为毫秒timeout: 5000,// 最长有效期,在重复获取地理位置时,此参数指定多久再次获取位置。maximumAge: 3000});}else{alert("Your browser does not support Geolocation!");}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表