地图map组件bug和疑问
发布于 6 年前 作者 xia79 6300 次浏览 来自 问答

地图map组件,只第一次进入设置markers,再调用mapContext的translateMarker移动markers,有时开始会报translateMarker失败的错误提示

(打印的信息errMsg:translateMapMarker:fail invalid markerid”)不过再次调用可以执行。

BUG:

报错后再调用成功translateMarker安卓正常移动旋转。

IOS报错后再调用成功移动正常但是旋转的角度会扣除掉调用translateMarker报错那次方法传进去的角度值。比如报错那次传的角度是90,下次再传262的角度就只旋转172的角度了

如果报错的传的262,那角度就不会改变了。

疑问:

1.(打印的信息errMsg:translateMapMarker:fail invalid markerid”)这个错误是什么情况才会导致translateMarker报错我是设置了this.setData(markers)再调用translateMarker的

2.同样的api为什么IOS传入的旋转角度会被扣除掉一定的度数而安卓不会


回到顶部