成都H5
成都H5
  • 发布:2016-12-15 16:41
  • 更新:2018-01-31 16:41
  • 阅读:4717

getCurrentPosition定位不准确 相差 相差几公里

分类:HTML5+

详细问题描述
[内容]
getCurrentPosition 获取当前设备位置信息
获取定位不准确 相差几公里
重现步骤
[步骤]
我打开百度地图定位都是准确的 同一个手机
[结果]
对比一下差了几几公里
[期望]
尽快解决
运行环境
[系统版本]

5.1.1

[浏览器版本]
[IDE版本]

HBuilder

7.6.2.201611251335

[mui版本]

  • Mui v3.4.0 (http://dev.dcloud.net.cn/mui)
    附件
    [代码片段]
    //启动程序 获取定位
    getLocation();

            function getLocation() {  
                plus.geolocation.getCurrentPosition(function(position) {  
                    plus.storage.setItem('position', JSON.stringify(position));  
                    console.log(plus.storage.getItem('position'));  
                    console.log(position.coords.longitude+','+position.coords.latitude);  
                    mui.preload({  
                        url: 'index.html',  
                        id: 'index', //默认使用当前页面的url作为id  
                    });  
    
                }, function(e) {  
                    console.log("Geolocation error: " + e.message);  
                    setTimeout(function() {  
                        getLocation();  
                    }, 100);  
    
                });  
            }  

    [安装包]

联系方式
[QQ]
864173267
[电话]

2016-12-15 16:41 负责人:无 分享
已邀请:
十指间的挥洒

十指间的挥洒

坐标系不同而已,没法转换成相同的坐标系,即便转换了,也出现很大的误差,这个问题我同样碰到了,暂时没有解决方案,没有精确转化不同坐标系之间的坐标函数,虽然有类似的函数去转换了,但是底层发现坐标系依然没有被转化,否则也不会出现相差几公里的情况!

4***@qq.com

4***@qq.com

百度地图坐标和谷歌地图的坐标系不同吧

  • 成都H5 (作者)

    他那个不是谷歌吧 这是获取设备位置信息的嘛 这个应该和什么地图没关系吧 在说有关系 我这边用的是百度地图appkey 了嘛

    2016-12-15 18:30

a***@archermind.com

a***@archermind.com

我用的是baidu 地图,调试定位比较准,打包后,定位差别就很大,不知道什么原因

4***@qq.com

4***@qq.com - 天天

同样的问题

该问题目前已经被锁定, 无法添加新回复