【问题标题】:Azure maps clusteringAzure 地图集群
【发布时间】:2019-01-27 13:30:21
【问题描述】:

我注意到在最近的 Azure 地图迭代中,可以将引脚添加到可应用于地图源的数据源 -

var dataSource = new atlas.source.DataSource(); 
map.sources.add(dataSource);

dataSource.add(pins);

其中pins 是 atlas.data.Feature 元素的集合。

图钉已成功呈现到页面上的正确位置,但它们是聚集在一起的。

我不希望它们聚集在一起。在任何给定的缩放级别,我都想看到我的所有图钉。

我尝试像这样实例化数据源对象(非集群)-

                var dataSource = new atlas.source.DataSource(null, {
                    cluster: false
                }); 

但这没有用。

聚类集在什么级别?

【问题讨论】:

    标签: azure-maps


    【解决方案1】:

    默认情况下,数据源上的集群是关闭的。您所看到的是符号之间发生的碰撞检测。这可以通过设置符号图层的 allowOverlap 和 ignorePlacement 图标选项来显示。

    var layer = new atlas.layer.SymbolLayer(datasource, null, {
        iconOptions: {
            allowOverlap: true,
            ignorePlacement: true
        }
    });
    

    【讨论】:

    猜你喜欢
    • 2016-10-23
    • 2017-06-13
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    • 2011-12-21
    • 2021-11-10
    • 2019-01-20
    • 2013-03-24
    相关资源
    最近更新 更多