热心市民杨先生
热心市民杨先生
  • 发布:2025-04-15 15:47
  • 更新:2025-04-15 15:55
  • 阅读:148

【报Bug】vue3中map实例的markerClusterCreate事件在真机中不会触发

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.57

第三方开发者工具版本号: 1.06

基础库版本号: 3.35

项目创建方式: HBuilderX

示例代码:
state.map.initMarkerCluster({  
    enableDefaultStyle: false,  
    zoomOnClick: true,  
    gridSize: 40,  
    complete(res) {  
        console.log('initMarkerCluster success')  
    }  
});  
state.map.on('markerClusterCreate', (e) => {  
    //真机不会触发  
    console.log(e)  
    addClusterMarkers(e)  
})

操作步骤:
state.map.initMarkerCluster({  
    enableDefaultStyle: false,  
    zoomOnClick: true,  
    gridSize: 40,  
    complete(res) {  
        console.log('initMarkerCluster success')  
    }  
});  
state.map.on('markerClusterCreate', (e) => {  
    //真机不会触发  
    console.log(e)  
    addClusterMarkers(e)  
})

预期结果:

真机中触发markerClusterCreate事件

实际结果:

真机中未触发markerClusterCreate事件

bug描述:

map使用点聚合功能,监听markerClusterCreate事件,在小程序开发者工具里可以触发该事件,但是在安卓真机中无法触发。苹果真机未测试

2025-04-15 15:47 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

方便发个复现demo吗

  • 热心市民杨先生 (作者)

    重新调试了一下,是只有两个marker符合聚合条件的时候,真机上不会触发markerClusterCreate事件,当有3个marker符合聚合条件的时候才会触发。但是这个不是uniapp的问题,使用原生小程序调试的时候也是一样的。

    2025-04-15 22:33

要回复问题请先登录注册