Bug用百度地图导航目的地点不准确
发布于 5 年前 作者 zpeng 4513 次浏览 来自 问答

Bug:

* Bug 表现是什么?预期表现是什么?

用外部导航时,小程序调用百度地图,百度地图获得的坐标不正确。

我觉得是微信直接把经纬度传给百度app了,而微信是gcj02坐标系,百度是百度坐标系,没有转换直接调用百度导致的问题。

* 如何复现?

调用wx.openLocation放入gcj02坐标系的坐标,进入中间页,点击导航按钮选择百度地图,百度地图中的目的地偏差了几百米

* 提供一个最简复现 Demo

wx.openLocation({

latitude: 31.259261,

longitude: 121.561250,

scale: 28

})

5 回复

这个是第三方来处理的

这个显然是微信拉起第三方定位没有按照标准传参所致,希望微信重视,哪怕让我们开发者传入特定坐标系的坐标也行,目前的用户体验太差,而我们开发者束手无策,只能误导用户。

我看大众点评、携程、同程等的小程序都有这种问题

看不明白bug?还是懒得管?微信这边难道都是应届生吗?

貌似导航软件都只接受 wgs84的经纬度?我看百度和高德偏移的一样,百度和高德的坐标系也不一样,那就说明他们都把参数当作wgs84的经纬度处理了。这个问题得赶紧处理。。。不然用户会投诉,跟着导航找不到门店

回到顶部