gpt4 book ai didi

ios - 在谷歌地图集群(ios/objective c)中,更改集群图标方法不起作用

转载 作者:行者123 更新时间:2023-11-29 11:49:29 25 4
gpt4 key购买 nike

我正在使用谷歌地图聚类 ( https://github.com/googlemaps/google-maps-ios-utils )。

( https://github.com/googlemaps/google-maps-ios-utils/blob/master/app/BasicViewController.m ) 其中一种更改群集图标的方法不起作用。

- (id<GMUClusterIconGenerator>)iconGeneratorWithImages 
{
return [[GMUDefaultClusterIconGenerator alloc] initWithBuckets:@[ @10, @50, @100, @200, @1000 ]
backgroundImages:@[
[UIImage imageNamed:@"m1.png"],
[UIImage imageNamed:@"m2.png"],
[UIImage imageNamed:@"m3.png"],
[UIImage imageNamed:@"m4.png"],
[UIImage imageNamed:@"m5.png"]
]];
}

新的集群图像不会显示在 map 中。为什么它不起作用?我需要更改 map 中的集群图标。
提前致谢。

最佳答案

如果我没理解错的话,您是在尝试使示例代码与自定义聚类标记图像一起使用。
好像是 iconGeneratorWithImages方法从未被调用,因此返回了 GMUClusterIconGenerator对象从未分配为 GMUDefaultClusterRendererclusterIconGenerator .

要让它工作,我想你必须做的是替换 id<GMUClusterIconGenerator> iconGenerator = [self defaultIconGenerator];Line 60id<GMUClusterIconGenerator> iconGenerator = [self iconGeneratorWithImages];

关于ios - 在谷歌地图集群(ios/objective c)中,更改集群图标方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41820981/

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