鸿蒙现在是无论是数量1还是多个数量,只要joinCluster设置为true就不行。
我把这个 joinCluster: false, 设置为false 鸿蒙系统里面的图标才显示出来,那么就是说明鸿蒙目前还不支持 点聚集啊?
代码基础库:
手机型号:
华为 pura 80 ultra
代码片段:
this.mapCtx.addMarkers({
markers: makersUser,
clear: false, // 每次清空旧标记
complete: (res) => {
this.setData({ markers: makersUser });
}
});
const newMarkers = res.map(item => ({
id: Number(item.user),
latitude: item.lat,
longitude: item.lon,
iconPath: '/packageA/assets/img/dingweirenyuan.png',
width: 25,
height: 30,
joinCluster: true, // 关键属性:参与聚合
zIndex: 10,
callout: {
content: that.data.onlineSipUsers.find(e => e.sip == item.user).name + '(' + item.user + ')',
color: '#FFFFFF',
fontSize: 12,
borderRadius: 5,
bgColor: '#1296DB',
padding: 10,
display: 'ALWAYS'
}
}));

定位到了 下个版本修复