收藏
回答

Map的bindtap在基础库3.0.2下不重复触发了,但同时在polyline上单击根本就不触发了

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Map 微信安卓客户端 8.0.40.2420 3.0.2(2023.9.7 16:57:49)

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

最后一次编辑于  2023-09-08
回答关注问题邀请回答
收藏

1 个回答

  • 余晓辉
    余晓辉
    2023-09-08

    问题复现了吗,进入问题处理流程了吗

    2023-09-08
    有用
    回复 1
    • 黄思程
      黄思程
      2023-09-13
      后面会增加个 polylinetap 事件
      2023-09-13
      回复
登录 后发表内容