收藏
回答

使用微信地图组件时,当enableDefaultStyle设置为false点击事件失效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug markerClusterClick 微信安卓客户端 8.0.49 3.4.2

https://developers.weixin.qq.com/miniprogram/dev/component/map.html


24年4月27号以前功能都能正常运行,今天收到用户反馈说功能无效,排查许久,故此反馈。

代码问题描述:

当设置enableDefaultStyle为false时,通过addMarkers添加自定义簇群点,并通过mapCtx.on('markerClusterCreate', () => {})监听点击事件,目前点击事件完全不会被触发,但是当设置enableDefaultStyle为true时,点击事件就会生效。


代码片段:https://developers.weixin.qq.com/s/ARFICpm272ly,期望打印markerClusterClick,可实际却并没有。


最后一次编辑于  05-03
回答关注问题邀请回答
收藏

5 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    04-28

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    04-28
    有用
    回复 4
  • 咻咻咻啾啾啾
    咻咻咻啾啾啾
    05-15

    我也遇到了,只要是 enableDefaultStyle false ,ios 8.0.49 的 点聚合就点不开

    05-15
    有用 1
    回复
  • 十七l
    十七l
    05-08

    我也遇到了这个问题,用uniapp开发的微信小程序,当设置enableDefaultStyle为false后,在开发者工具中"markerClusterClick"事件能够被监听到,但是用ios真机模拟调试就无法监听到

    05-08
    有用 1
    回复
  • 神经蛙
    神经蛙
    05-21

    也遇到了这个问题。当设置enableDefaultStyle为false后,在开发者工具中"markerClusterClick"事件能够被监听到,但是用ios真机模拟调试就无法监听到

    05-21
    有用
    回复
  • 斯年
    斯年
    05-03

    https://developers.weixin.qq.com/s/ARFICpm272ly

    本来想新建个代码片段,恰好你们官方提供的Demo就能完美复线,您可以观察打印日志,markerClusterClick事件根本没有触发。并且,当设置enableDefaultStyle为false后,就有打印日志了。

    05-03
    有用
    回复 1
    • 陈喆宇
      陈喆宇
      05-07
      我们今天也遇到了这种情况,ios微信版本为8.0.44时点击事件生效,升级到8.0.49后markerClusterClick就不触发了
      05-07
      回复
登录 后发表内容