获取百度坐标方法:
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。
获取到的位置通过百度鹰眼轨迹打点后发现偏差;
方框标注的是我的真实路线,是围着建筑走了一圈,但地图轨迹显示飘了,有没有朋友遇到过这种问题??