2017-11-13 7 views
1

Ich suchte und fand heraus, dass es möglich ist, Farbe nur aus dem Cluster-Symbol zu ändern, werden die Markierungen nehmen nur die Standardfarbe bitte helfen ... Dank ist vorabWie ändert man die Farbe der Marker im Cluster?

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

https://developers.google.com/maps/documentation/android-api/utility/marker-clustering –

+0

https://stackoverflow.com/questions/30967961/android-maps-utils-cluster- Symbolfarbe – user2025187

Antwort

-1

Verwenden textColor, die die Farbe setzt der Der Beschriftungstext wird auf dem Cluster-Symbol angezeigt. Sie können die Dokumentation here und here sehen.

0

Wir können getColor in CustomClusterRenderer überschreiben.

public class CustomClusterRenderer extends DefaultClusterRenderer<CustomClusterItem> { 

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