这个有一定的误差哈,具体的误差是多少,有兴趣的朋友可以去测试下

直接上代码

index.html页面代码:

<html>
<head lang="en"><meta charset="utf-8"><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0,user-scalable=no"name="viewport"><meta content="yes" name="apple-mobile-web-app-capable"><meta content="black" name="apple-mobile-web-app-status-bar-style"><meta content="telephone=no" name="format-detection"><title>浏览器中获取当前经纬度</title><link href="../addons/weilive/style/css/user.css" rel="stylesheet"><script src="baiduposition.js" type="text/javascript"></script><script src="http://api.map.baidu.com/api?v=2.0&amp;ak=s6vFvPKgaEnI2ImqBpKGDj0m"></script><script src="http://api.map.baidu.com/getscript?v=2.0&amp;ak=s6vFvPKgaEnI2ImqBpKGDj0m&amp;services=&amp;t=20160401164342"type="text/javascript"></script>
</head>
<body><div class="app-view"><a style="cursor: pointer;" οnclick="baiduPosition(35);" class="z-sel"><span>获取经纬度</span></a></div><script type="text/javascript">//该js函数是必须要的不然要报错
        function positions(json, cid) {//可以获取到了地理位置,跳转页面,然后在跳转的页面在获取经纬度的值//window.location.href = "./index.php?i=5&amp;c=entry&amp;do=list&amp;m=weilive&amp;cid=" + cid + "&amp;lng=" + json['lng'] + "&amp;lat=" + json['lat'];//alert(json['lng']);
        }</script>
</body>
</html>

baiduposition.js代码

document.write("<script src='http://api.map.baidu.com/api?v=2.0&ak=s6vFvPKgaEnI2ImqBpKGDj0m'></script>");
function baiduPosition(cid){var geolocation = new BMap.Geolocation();geolocation.getCurrentPosition(function(r){if(this.getStatus() == BMAP_STATUS_SUCCESS){var position = {lng: r.point.lng,lat: r.point.lat}if(cid == 'sort'){sort(position);} else {positions(position, cid);}alert('您的位置:'+r.point.lng+','+r.point.lat);}else {//alert('获取当前位置失败,请确定您开启了定位服务');
        }        },{enableHighAccuracy: true});
}

具体的效果图如下:

点击【位置共享信息】后,等几秒中就会弹出提示信息,我上面的js代码把alert注释了咯,需要的把注释取消就能看见效果了哈

转载于:https://www.cnblogs.com/LoveQin/p/5345753.html

js 如何在浏览器中获取当前位置的经纬度相关推荐

  1. android获取当前位置经纬度,Android中通过GPS或NetWork获取当前位置的经纬度

    今天在Android项目中要实现一个通过GPS或NetWork来获取当前移动终端设备的经纬度功能.要实现该功能要用到Android Framework 中的 LocationManager 类.下面我 ...

  2. python 打印当前行号_python中获取当前位置所在的行号和函数名(转)

    http://www.vimer.cn/2010/12/%E5%9C%A8python%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E4%BD%8D%E7 ...

  3. html调用腾讯地图定位当前位置,vue web项目中调用腾讯地图API获取当前位置的经纬度...

    vue web项目中调用腾讯地图API获取当前位置的经纬度 vue web项目中调用腾讯地图API获取当前位置的经纬度 在main.js 中添加一下代码 import axios from 'axio ...

  4. JavaScript 中获取光标位置

    1.概念和原理 DOM中并没有直接获取光标位置的方法,那么我们只能间接来获取光标位置.DOM支持获取光标选中的范围,我们可以以此为切入点,来获取或定位光标的位置,当选取范围起始点和结束点一样时,就是光 ...

  5. android网络获取经纬,Android中透过GPS或NetWork获取当前位置的经纬度

    Android中通过GPS或NetWork获取当前位置的经纬度 private double latitude=0.0; private double longitude =0.0; Location ...

  6. html5获取当前坐标,HTML5教程 如何获取当前位置的经纬度

    本篇教程探讨了HTML5教程 如何获取当前位置的经纬度,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < 是想让地图的定位用户位置更准确一些. 查看了介绍: h ...

  7. html5经纬度定位 源码_HTML5教程 如何获取当前位置的经纬度

    本篇教程探讨了HTML5教程 如何获取当前位置的经纬度,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < 是想让地图的定位用户位置更准确一些. 查看了介绍: h ...

  8. 微信小程序-获取用户位置(经纬度+所在城市)

    微信小程序-获取用户位置(经纬度+所在城市) 文章目录 微信小程序-获取用户位置(经纬度+所在城市) 一.目标 二.实现思路 三.实现步骤 3.1 用到的接口函数 3.2 具体步骤 3.2.1 创建界 ...

  9. UWP Windows10开发获取设备位置(经纬度)

    UWP Windows10开发获取设备位置(经纬度) 原文:UWP Windows10开发获取设备位置(经纬度) 1.首先要在UWP项目的Package.appxmanifest文件中配置位置权限,如 ...

  10. vue3定位当前位置,获取当前位置的经纬度

    vue3定位当前位置,获取当前位置的经纬度 注意事项(访问地址必须是https) 获取当前位置经纬度 注意事项(访问地址必须是https) 在vue.config.js文件内设置https:true, ...

最新文章

  1. 【Java进阶】Ribbon讲解实现案例
  2. leetcood学习笔记-226- 翻转二叉树
  3. WP Super Cache+七牛云配置CDN加速,让你的网站秒开
  4. C++socket编程(六):6.2 通过select实现超时处理
  5. Linux命令Man解释:useradd:帐号建立或更新
  6. jsoup Java HTML解析器
  7. 为什么SEM竞价推广效果越来越差?
  8. python多个函数_请教:一个类中可以定义多个同名函数?
  9. R语言时间序列分析-根据aic值选择arima模型
  10. 开机提示小娜无法在本计算机运行,win10 20h2提示此应用无法在你的电脑上运行解决方法...
  11. mysql恢复root权限设置密码_MySQL修改root密码及恢复权限的多种方法
  12. java手机验证码代码_发送手机验证码
  13. bzoj4275[ONTAK2015]Badania naukowe DP
  14. 自己的第一个Greasy Fork脚本
  15. .NetCore学习笔记:一、UnitOfWork工作单元
  16. java三国猛将传关羽_在三国猛将的排名中,关羽竟只是第九?难以置信!
  17. CodeIgniter3视频教程
  18. Ecplise中常用快捷键
  19. infoq_InfoQ编辑推荐读物清单
  20. 齐一都在唱什么呢+歌词词云分析

热门文章

  1. endnotex7怎么导入中文文献,EndNote 7.0使用中文详细教程
  2. Unity 使物体朝向某个方位
  3. 锋锋5日一更正式开始2021-1-5
  4. txt代码文件怎么转换_pdf怎么转换成txt格式?小说党速来get
  5. 5.4使用Mockito to mock来测试
  6. 线程池ThreadPoolExecutor使用
  7. Hibernate多列作为联合主键(六)
  8. 【渝粤教育】国家开放大学2018年秋季 0056-22T知识产权法 参考试题
  9. 矩阵分析 (三) 矩阵的标准形
  10. 《小团团团队》【Alpha】Scrum Meeting 3