Map的bindtap在基础库3.0.2下不重复触发了,但同时在polyline上单击根本就不触发了。
之前的版本虽然会重复触发,但一次返回的是地图坐标(经纬度),一次返回的是屏幕坐标(x,y),虽然有问题,但通过写逻辑代码可以规避重复触发带来的问题,有这个BUG存在,其实也有好处,在polyline上单击,返回的是屏幕坐标,可以通过API转换成经纬度,间接达到在图标任意位置点击都可以得到经纬坐标。
3.0.2虽然解决重复触发的问题,但没有解决在polyline上单击不触发的问题,这样导致的结果就是虽然解决了bug,但让功能反而不完整了(新版本下在polyline上单击反而失效,以前版本重复触发,但至少单击有效,虽然返回的是屏幕坐标,但可以转换成经纬坐标)
之前有发贴反映Map上polyline单击失效的问题,但发现因为重复触发的BUG可以返回x,y的坐标,反而解决了在polyline上单击失效的问题,现在问题历史重演了。
上期发贴地址(有代码片段):https://developers.weixin.qq.com/community/develop/doc/000848030ac3b85077109d5ac66800
线标记的点击事件不能用了
问题复现了吗,进入问题处理流程了吗