gpt4 book ai didi

java - 如何更改 java google map 中集群对象的图标

转载 作者:行者123 更新时间:2023-12-01 06:07:23 27 4
gpt4 key购买 nike

我在 Android studio 中的谷歌地图聚类库中遇到了一个小问题。问题是我只有群集对象的默认图标,例如 these icons .

我想给标记一个自定义图标,但我在互联网上找不到任何相关信息。我发现library page上太不清楚了.

提前致谢!

最佳答案

我找到了解决办法!这是:

@Override
protected void onBeforeClusterRendered(Cluster<MyItem> cluster, MarkerOptions markerOptions)
{

final Drawable clusterIcon = ContextCompat.getDrawable(MainActivity.context,R.drawable.[your_icon]);

mClusterIconGenerator.setBackground(clusterIcon);

//modify padding for one or two digit numbers
if (cluster.getSize() < 10) {
mClusterIconGenerator.setContentPadding(40, 20, 0, 0);
}
else
{
mClusterIconGenerator.setContentPadding(30, 20, 0, 0);
}

Bitmap icon = mClusterIconGenerator.makeIcon(String.valueOf(cluster.getSize()));
markerOptions.icon(BitmapDescriptorFactory.fromBitmap(icon));

}

这对我有用。

关于java - 如何更改 java google map 中集群对象的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41443749/

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