1***@qq.com
1***@qq.com
  • 发布:2018-04-27 16:51
  • 更新:2018-05-03 10:08
  • 阅读:1630

百度地图位置偏差

分类:HTML5+

获取百度坐标方法:

    setInterval(function() {  
            plus.geolocation.getCurrentPosition(function(p) {  
                    if(p.coords.latitude != 5e-324 && p.coords.longitude != 5e-324) {  
                        var result = muiAjax("/api/CarApply/SetGPS/", {  
                            "ApplyId": applyId,  
                            "Longitude": p.coords.longitude,  
                            "Latitude": p.coords.latitude,  
                            "Address": p.addresses  
                        }, "post", false, false);  
                        if(result.Result) {  
                            mui.alert("上传成功:当前时间" + new Date().toLocaleString() + ",当前地址:" + p.addresses + "坐标系:" + p.coordsType)  
                        }  
                    } else {  
                        mui.toast("无法检测到位置,请检查是否开启了定位服务并授权给了应用");  
                        mui(obj).button('reset');  
                    }  
                },  
                function(e) {  
                    mui.toast("错误码:" + e.code + ";描述:" + e.message);  
                }, {  
                    provider: 'baidu',  
                    coordsType: "bd09ll",  
                    enableHighAccuracy: true  
                });  
        }, getLocalStorage("user").HostConfig.GetGPSTiming);

manifest.json文件中也已经配置了百度地图的sdk。

获取到的位置通过百度鹰眼轨迹打点后发现偏差;


方框标注的是我的真实路线,是围着建筑走了一圈,但地图轨迹显示飘了,有没有朋友遇到过这种问题??

2018-04-27 16:51 负责人:无 分享
已邀请:
钟

百度定位不准很正常,用高德就行了

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