设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 1715|回复: 1
收起左侧

[JavaScript] HTML5+JavaScript 通过手机浏览器进行GPS定位并获取经纬度的实现方法

[复制链接]
发表于 2018-4-28 21:31:57 | 显示全部楼层 |阅读模式

  1. <html>
  2. <head>
  3. <title>JavaScript - GPS</title>
  4. </head>
  5. <body>
  6. 请允许浏览器APP以及网页允许定位并在开阔地段进行,否则可能会定位失败。<br/>
  7. <p id="demo">点击按钮获取位置</p>
  8. <button onclick="getLocation()">开始定位</button>
  9. <script>
  10. var x=document.getElementById("demo");
  11. function getLocation(){
  12.   if (navigator.geolocation){ //检查是否支持定位
  13.     navigator.geolocation.getCurrentPosition(showPosition,showError);
  14.     }else{
  15.         x.innerHTML="浏览器不支持地理定位";
  16.         }
  17.   }
  18. function showPosition(position)
  19.   {
  20.         var longitude = position.coords.longitude;                         //经度
  21.         var latitude =  position.coords.latitude;                          //纬度

  22.   x.innerHTML="经度:"+longitude+" 纬度:"+latitude;

  23.   }
  24. function showError(error)
  25.   {
  26.   switch(error.code)
  27.     {
  28.     case error.PERMISSION_DENIED:
  29.       x.innerHTML="用户拒绝定位请求"
  30.       break;
  31.     case error.POSITION_UNAVAILABLE:
  32.       x.innerHTML="定位失败"
  33.       break;
  34.     case error.TIMEOUT:
  35.       x.innerHTML="定位超时"
  36.       break;
  37.     case error.UNKNOWN_ERROR:
  38.       x.innerHTML="未知错误"
  39.       break;
  40.     }
  41.   }
  42. </script>
  43. </body>
  44. </html>
复制代码
发表于 2018-4-28 22:30:46 | 显示全部楼层
这玩意还能有这功能,懵....
您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-24 09:36 , Processed in 0.827047 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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