直接上HTML5代码:
使用HTML5定位获取经纬度 PC端需要设置相应权限(亲测Windows 10 其他系统没测试) 并且貌似使用chrome内核的浏览器好像无法定位...
因此使用微软的Edge浏览器进行测试 由于PC没有使用移动基站也没有GPS定位 所以得出的经纬度和实际位置差距较大
移动端使用UC浏览器和微信内置浏览器 使用中都没发现任何问题 唯一不足的就是每次访问都会询问是否提供定位权限
移动端得到的经纬度和实际位置差距较小 一般可以精准到1KM内(得到的经纬度使用各种地图API或者手动查询 每个地图APP都会有点小差距 较为精准的是百度和高德)
放上一个高德查询经纬度的API 可直接嵌入在网页
http://uri.amap.com/marker?position=经纬度
使用前需要获取到经纬度 如图
上图所示经纬度就是经过本文的HTML5获取的。
得到经纬度后 将URL拼接完整 最后得到:http://uri.amap.com/marker?position=113.3999,23.1385
需要注意的是 URL中经度和纬度的拼接顺序