• webapp网络定位


     1 <script>
     2 var x=document.getElementById("demo");
     3 function getLocation()
     4   {
     5   if (navigator.geolocation)
     6     {
     7     navigator.geolocation.getCurrentPosition(showPosition);
     8     }
     9   else{x.innerHTML="Geolocation is not supported by this browser.";}
    10   }
    11 function showPosition(position)
    12   {
    13   x.innerHTML="Latitude: " + position.coords.latitude +
    14   "<br />Longitude: " + position.coords.longitude;
    15   }
    16 </script>
    17 /*
    18 function showError(error)
    19   {
    20   switch(error.code)
    21     {
    22     case error.PERMISSION_DENIED:
    23       x.innerHTML="User denied the request for Geolocation."
    24       break;
    25     case error.POSITION_UNAVAILABLE:
    26       x.innerHTML="Location information is unavailable."
    27       break;
    28     case error.TIMEOUT:
    29       x.innerHTML="The request to get user location timed out."
    30       break;
    31     case error.UNKNOWN_ERROR:
    32       x.innerHTML="An unknown error occurred."
    33       break;
    34     }
    35   }
        */

    错误代码:

    • Permission denied - 用户不允许地理定位
    • Position unavailable - 无法获取当前位置
    • Timeout - 操作超时
    coords.latitude 十进制数的纬度
    coords.longitude 十进制数的经度
    coords.accuracy 位置精度
    coords.altitude 海拔,海平面以上以米计
    coords.altitudeAccuracy 位置的海拔精度
    coords.heading 方向,从正北开始以度计
    coords.speed 速度,以米/每秒计
    timestamp 响应的日期/时间
  • 相关阅读:
    python 得到请求的返回内容
    pyhton编码解码理解
    .NET数据库编程求索之路--1.引子
    (转)C#调用C函数(DLL)传递参数问题
    C# 如何在Excel 动态生成PivotTable
    高效Web开发的10个jQuery代码片段
    关于大型网站技术演进的思考(一)--存储的瓶颈(1)
    100. Same Tree
    226. Invert Binary Tree
    169. Majority Element
  • 原文地址:https://www.cnblogs.com/vichang/p/9596432.html
Copyright © 2020-2023  润新知