【发布时间】:2019-09-30 21:17:04
【问题描述】:
在我的情况下,集群客户图像是白色背景,我需要更改文本颜色并使其更小
- (void)configureMap {
// Set up the cluster manager with a supplied icon generator and renderer.
id<GMUClusterAlgorithm> algorithm = [[GMUNonHierarchicalDistanceBasedAlgorithm alloc] init];
id<GMUClusterIconGenerator> iconGenerator = [self iconGeneratorWithImages];
id<GMUClusterRenderer> renderer = [[GMUDefaultClusterRenderer alloc] initWithMapView:_mapView clusterIconGenerator:iconGenerator];
_clusterManager = [[GMUClusterManager alloc] initWithMap:_mapView
algorithm:algorithm
renderer:renderer];
}
- (id<GMUClusterIconGenerator>)iconGeneratorWithImages {
UIImage *clusterImage = [UIImage imageNamed:@"customClusterImage"];
return [[GMUDefaultClusterIconGenerator alloc] initWithBuckets:@[@10, @50, @100, @200, @1000]
backgroundImages:@[clusterImage, clusterImage, clusterImage, clusterImage, clusterImage]
];
}
UPD:这里没有答案:https://github.com/googlemaps/google-maps-ios-utils/issues/127
【问题讨论】:
-
url: "googlemaps.github.io/js-marker-clusterer/images/m1.png", width: 53, height:53, fontFamily:"comic sans ms", textSize:15, textColor:"red", //color: #00FF00, } ]
-
查看Marker Clustering 的文档,阅读
Customize the marker clusters部分。
标签: ios google-maps