C#159课的主要内容

来源:互联网 发布:淘宝代购点什么意思 编辑:程序博客网 时间:2024/05/22 04:31

今天主要学习了一下知识内容:

         HTML5地理定位

          HTML5 Geolocation(地理定位)用于定位用户的位置。

   定位用户的位置

   HTML5GeolocationAPI用于获得用户的地理位置。

  鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。

  浏览器支持

  InternetExplorer9,Firefox,Safari以及OPera支持地理定位。

  注释:对于拥有GPS的设备,比如iPhone,地理定位更加精确。

HTML5-使用地理定位

 请使用GetCurrentposition()方法来获得用户的位置

 下列是一个简单的地理定位实例,可返回用户位置的经度和纬度。

 检查是否支持地理定位

如果支持,则运行getCurrentPosition()方法,则向用户显示一段消息

 如果getCurrentposition()运行成功,则向参数showposition中规定的函数反回一个coordinatinates对象

showpositipon()函数获得并显示经度和维度

   处理错误和拒绝

   getCurrentposition()方法的第二个参数用于处理错误,它规定当用户获取用户失败時运行的函数:

错误代码:

  permission denid-用户不允许地理定位

position unavailable-无法获取当前位置

在地图中显示结果

 如需在地图中显示结果,你需要访问可使用经维度的地理服务,比如谷歌的地图或百度地图

给定位置的信息

本页演示的是如何在地图上显示用户的位置。不过地理定位对于给定位置的信息同样很有用处。

案例:

更新本地信息

显示用户周围的兴趣点

交互式车载导航系统

getCurrentPosition()方法-返回数据


   

0 0