收藏
回答

map组件在ios系统下点击polyline无法响应bindtap事件?

 <map class="maptest" id="maptest" longitude="{{longitude}}" latitude="{{latitude}}" scale="12" enable-satellite="true" polyline="{{polys}}" bindtap="tappoly"></map>
 tappoly:function(e){
  console.log(e);
 }

IOS系统下点击map组件下的polyline无法响应bindtap事件,只有在polyline以外的区域点击地图才能响应bindtap事件,开发者工具和安卓真机都可以正常响应事件,我猜测是不是IOS下,polyline遮盖了地图像素,然后又取消了冒泡,导致点击无法响应bindtap事件

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

1 个回答

  • 社区技术运营专员-Riven
    社区技术运营专员-Riven
    2020-12-09

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2020-12-09
    有用
    回复
登录 后发表内容
问题标签