收藏
回答

initMarkerCluster,聚合配置希望和地图文档一致。小程序阉割太多了?

//创建点聚合对象
var markerCluster = new TMap.MarkerCluster({
    id: 'cluster', //图层id
    map: map,       //设置点聚合显示在哪个map对象中(创建map的段落省略)
    enableDefaultStyle: true,   //使用默认样式
    minimumClusterSize: 2,  //最小聚合点数:2个
    geometries: [
        {position: new TMap.LatLng(39.982829,116.306934)},
        {position: new TMap.LatLng(39.989011,116.323586)},
        {position: new TMap.LatLng(39.978751,116.313286)},
        {position: new TMap.LatLng(39.980593,116.304359)},
        //....将您所有要打到图中的坐标点传入进来
    ],
    zoomOnClick: true,  //点击聚合数字放大展开
    gridSize: 60,       //聚合算法的可聚合距离,即距离小于该值的点会聚合至一起,默认为60,以像素为单位
    averageCenter: false, //每个聚和簇的中心是否应该是聚类中所有标记的平均值
    maxZoom: 16 //采用聚合策略的最大缩放级别,若地图缩放级别大于该值,则不进行聚合,标点将全部被展开
});


maxZoom,averageCenter,minimumClusterSize
 这些参数在小程序的api中都没有。maxZoom默认16太小了,想自定义也不行!
回答关注问题邀请回答
收藏

1 个回答

  • 一笑皆春
    一笑皆春
    2023-11-17

    后续估计会支持

    2023-11-17
    有用
    回复
登录 后发表内容