Как настроить маркер пин-кода по умолчанию с помощью Google Cluster Manager? - PullRequest
1 голос
/ 04 апреля 2019

Как настроить по умолчанию НЕ КЛАСТЕР, а красный маркер, используя Google Cluster Manager? Есть несколько похожих вопросов, но нет рабочего ответа. Когда я использую:

func renderer(_ renderer: GMUClusterRenderer, willRenderMarker marker: GMSMarker) {

        marker.icon = UIImage(named: "my_marker")
        marker.setIconSize(scaledToSize: .init(width: 18, height: 24))

}

Он также настраивает кластеры и значки. Как настроить только маркер булавки, а не маркер кластера?

1 Ответ

1 голос
/ 04 апреля 2019

marker имеет свойство iconView, которое является UIView. Так как это UIView, вы можете настроить, как вы хотите.

func renderer(_ renderer: GMUClusterRenderer, willRenderMarker marker: GMSMarker) {
    marker.iconView = MyView()
}
...