• 使用html5的Geolocation API实现定位


    公司有个需求,需要获取用户的位置,所以看了下html5的Geolocation 这个新东西,发现挺好用的。

    <!DOCTYPE html>
    <html>
    <body>
    <p id="demo">点击这个按钮,获得您的坐标:</p>
    <button onclick="getLocation()">试一下</button>
    <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>
    </body>
    </html>
    

      上面代码运行后,先会弹出,是否允许获取您的当前地理位置,如果你点击确定,那么就会得到你当前位置的坐标,那么我们就可以把这个坐标显示到地图上了。

    最好是用高德地图的,因为高德地图的坐标和谷歌地图的坐标是一致的,不需要进行坐标转换,百度地图就不行,需要转换坐标,又是一大堆代码。

  • 相关阅读:
    php基础语言
    cookie和setting
    php数据连接
    php连接sql
    php提交
    今天学习了php的数据类型
    第一天进入php,这只是自己的一个心情
    02-07 (2) 自连接
    内连接 和左连接查询 02-07 (1)
    out 和ref 的区别
  • 原文地址:https://www.cnblogs.com/maomao93/p/7455534.html
Copyright © 2020-2023  润新知