gpt4 book ai didi

javascript - 如何更改 BingMaps 中群集图钉的颜色?

转载 作者:行者123 更新时间:2023-11-30 20:53:41 25 4
gpt4 key购买 nike

我正在尝试将群集图钉的颜色从默认的紫色更改为其他颜色。我在文档中看不到任何明显的内容。我尝试了以下方法:

var layer = new Microsoft.Maps.ClusterLayer(clusterPins, {
color: 'yellow'
});

但是没有效果。奇怪的是,单个引脚本身(当它们未聚集时)可以着色:

var clusterPin = new Microsoft.Maps.Pushpin(location, {
color: 'yellow'
});

我真的必须走创建 SVG 的路线只是为了更改群集图钉的颜色吗?

最佳答案

您需要使用 clusteredPinCallback 选项来设置集群图钉的样式。例如:

var clusterLayer = new Microsoft.Maps.ClusterLayer(pins, {
clusteredPinCallback: function(clusterPin){
clusterPin.setOptions({ color: 'yellow' });
}
});

这样做是因为大多数开发人员希望根据集群大小或集群内的内容自定义集群。这是一个更深入的代码示例:http://bingmapsv8samples.azurewebsites.net/#Clustering_Customization

关于javascript - 如何更改 BingMaps 中群集图钉的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47895215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com