如何更改群集中标记的颜色?

时间:2017-11-13 07:38:34

标签: android google-maps markerclusterer markers

我搜索并发现只能更改群集图标的颜色,标记只采用默认颜色 请帮忙......谢谢是提前

public class MyItem implements ClusterItem {
private final LatLng mPosition;
private final String mTitle;
private final String mSnippet;

public MyItem(double lat, double lng) {
    mPosition = new LatLng(lat, lng);
}

public MyItem(double lat, double lng, String title, String snippet) {
    mPosition = new LatLng(lat, lng);
    mTitle = title;
    mSnippet = snippet;
}

@Override
public LatLng getPosition() {
    return mPosition;
}

@Override
public String getTitle() {
    return mTitle;
}

@Override
public String getSnippet() {
    return mSnippet;
} }

2 个答案:

答案 0 :(得分:0)

我们可以在CustomClusterRenderer中覆盖getColor。

public class CustomClusterRenderer extends DefaultClusterRenderer<CustomClusterItem> {

@Override
    protected int getColor(int clusterSize) {
        return Color.parseColor("#567238");
    }
}

答案 1 :(得分:-1)

使用textColor设置群集图标上显示的标签文本的颜色。您可以看到文档herehere