[英]Swift using GoogleMaps, differents images for cluster depending on items in the cluster
我想用不同的图像表示Google地图上的群集。 必须在群集中包含的项目(对象)之后定义群集的图标。 例如,如果其中一项有警告,则群集必须为黄色圆圈。 如果其中一项有错误,则群集必须是一个红色圆圈...
我重写了函数“ icon forSize”(我使用GMUDefaultClusterIconGenerator)来绘制图像,如下所示:
override func icon(forSize size: UInt) -> UIImage {
super.icon(forSize: size)
// Load icons
let image = textToImage(drawText: String(size) as NSString,
inImage: UIImage(named: imageNamed)!,
font: UIFont.systemFont(ofSize: 18))
return image
}
但是我没有访问集群中包含的项的权限,我只能检索集群中的项数。
有可能做到吗? 是否可以根据集群中项目的值更改“ imageNamed”变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.