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

详细问题描述

[内容]

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);



});

}

\n

[安装包]

联系方式

[QQ]

864173267

[电话]



2016-12-15 16:41 添加评论 分享
已邀请:
1

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


0

417499630@qq.com

赞同来自:

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


0

ar2@archermind.com

赞同来自:

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


0

418674657@qq.com

赞同来自:

同样的问题


要回复问题请先登录注册