Ios 如何在swift中的google地图上的群集管理器中添加带有标记图标视图的标记
我需要在谷歌地图上显示带有图标视图的标记,但标记可以很容易地添加到集群管理器中,而带有图标视图的标记不能添加。我不需要在点击标记时显示信息窗口。我只需要显示已打开的默认标记图标视图Ios 如何在swift中的google地图上的群集管理器中添加带有标记图标视图的标记,ios,swift,Ios,Swift,我需要在谷歌地图上显示带有图标视图的标记,但标记可以很容易地添加到集群管理器中,而带有图标视图的标记不能添加。我不需要在点击标记时显示信息窗口。我只需要显示已打开的默认标记图标视图 for i in 0..<dataArr.count{ let latitude = dataArr[i].lat ?? "" let longitude = dataArr[i].longs ?? "" let marker = GMSMarker() marker.positi
for i in 0..<dataArr.count{
let latitude = dataArr[i].lat ?? ""
let longitude = dataArr[i].longs ?? ""
let marker = GMSMarker()
marker.position =
CLLocationCoordinate2D(latitude:CLLocationDegrees(latitude)!,
longitude: CLLocationDegrees(longitude)!)
marker.userData = i
marker.icon = UIImage(named: "CustomImage")
marker.iconView = addressWindow //UIView type XIB
let doubleLat = Double(latitude)
let doubleLong = Double(longitude)
let name = "Item \(i)"
clusterDataArr.setValue("\(dataArr[i].id ?? "")", forKey: "Item \
(i)")
if let item = POIItem(position:
CLLocationCoordinate2DMake((doubleLat)!, (doubleLong)!), name:
name) as? POIItem{
clusterManager.add(item)
clusterManager.cluster()
}
}
对于0中的我..对不起,我没有完全理解你的问题。你是说会显示标记并显示默认图标而不是自定义图标吗?我的android应用程序也面临同样的问题。如果您找到任何解决方案,请帮助我…不,我需要在群集管理器中显示marker.iconView=UIView(),而不是信息窗口。对于iconView,我们不需要点击标记,它是默认打开的,但不会添加到集群管理器中