【问题标题】:How to change the color of markers in cluster?如何更改集群中标记的颜色?
【发布时间】:2017-11-13 07:38:34
【问题描述】:

我搜索发现可以只更改集群图标的颜色,标记只采用默认颜色 请帮助...谢谢提前

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;
} }

【问题讨论】:

标签: android google-maps markerclusterer markers


【解决方案1】:

我们可以在 CustomClusterRenderer 中覆盖 getColor。

public class CustomClusterRenderer extends DefaultClusterRenderer<CustomClusterItem> {

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2021-11-03
      • 1970-01-01
      • 1970-01-01
      • 2014-09-23
      • 1970-01-01
      • 1970-01-01
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多