• 技术文章 >web前端 >html教程

    HTML5 地理定位

    (*-*)浩(*-*)浩2019-11-14 15:15:01原创1057
    HTML5 地理定位

    定位用户的位置 ( 推荐学习:html教程 )

    HTML5 Geolocation API 用于获得用户的地理位置。

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

    浏览器支持

    Internet Explorer 9、Firefox、Chrome、Safari 以及 Opera 支持地理定位。

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

    HTML5 - 使用地理定位

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

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

    实例

    <script>
    var x=document.getElementById("demo");
    function getLocation()
      {
      if (navigator.geolocation)
        {
        navigator.geolocation.getCurrentPosition(showPosition);
        }
      else{x.innerHTML="Geolocation is not supported by this browser.";}
      }
    function showPosition(position)
      {
      x.innerHTML="Latitude: " + position.coords.latitude +
      "<br />Longitude: " + position.coords.longitude;
      }
    </script>

    例子解释:

    检测是否支持地理定位

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

    如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates对象

    showPosition() 函数获得并显示经度和纬度

    上面的例子是一个非常基础的地理定位脚本,不含错误处理。

    以上就是HTML5 地理定位的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:HTML5
    上一篇:在HTML页面中引入外部HTML文件的解决方案 下一篇:HTML <audio> 标签
    PHP编程就业班

    相关文章推荐

    • 如何使用HTML5 canvas绘制一个矩形• 如何使用HTML5 canvas绘制线条• HTML5有哪些新特性?HTML5新特性详解• HTML5中五种存储方式的介绍

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网