收藏
回答

markerClusterCreate在ios手机上不生效?

enableDefaultStyle也设置为false,安卓正常,ios不生效是怎么回事?

回答关注问题邀请回答
收藏

1 个回答

  • 聪聪
    聪聪
    1天前
    mapCtx.initMarkerCluster({
                enableDefaultStyle: false,  
                zoomOnClick: true,  
                gridSize: 60,
                complete(res){
                    console.log("初始化点聚合",res)
                }
            });
    mapCtx.on("markerClusterCreate", (res) => {
               
                   const clusters = res.clusters
                   const markers = clusters.map(cluster=> {
                       const {
                           center,
                           clusterId,
                           markerIds
                       } = cluster
                       return {
                           ...center,
                           width: 0,
                           height: 0,
                           clusterId, // 必须
                           label: {
                               content: markerIds.length + '',
                               fontSize: 18,
                               width: 38,
                               height: 38,
                               color: '#FFFFFF',
                               bgColor: '#FF9A2C',
                               borderWidth: 3,
                               borderColor: '#FFFFFF',
                               borderRadius: 25,
                               textAlign: 'center',
                               anchorX: 0,
                               anchorY: anchory,
                           }
                       }
                   })
    
    1天前
    有用
    回复
登录 后发表内容