1

我有一个应用程序,它利用 Azure Maps 在地图上显示不同位置的图钉。一切都很好,但是当我缩小时,一些图钉会消失。当我放大它们时,它们会重新出现。

有没有办法让地图即使在缩小时也不会隐藏图钉?我已将图层中的 iconOptions 设置为...

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

但这并没有真正帮助。

4

1 回答 1

4

还将allowOverlap选项设置为true。如果在符号层中显示文本,并且您希望它始终显示,请textOptions在符号层下设置相同的选项。

layer = new atlas.layer.SymbolLayer(datasource, null, {
    iconOptions: {
        allowOverlap: true,
        ignorePlacement: true
    }
});
于 2019-08-20T17:53:43.303 回答