From 00f7bdfa6168b62d2121387d7e715f1c9893f3bf Mon Sep 17 00:00:00 2001 From: Talip Boke Date: Fri, 25 Oct 2024 00:46:15 +0300 Subject: [PATCH] feat(map): allow custom iconView on GMSMarker subclasses Previously, when subclassing GMSMarker with a custom iconView, the iconView would not display on the map. This update enables custom iconViews to render correctly when using GMSMarker subclasses. --- Sources/GoogleMapsUtilsObjC/include/GMUDefaultClusterRenderer.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/GoogleMapsUtilsObjC/include/GMUDefaultClusterRenderer.m b/Sources/GoogleMapsUtilsObjC/include/GMUDefaultClusterRenderer.m index 1906828b..e1d3d8e2 100644 --- a/Sources/GoogleMapsUtilsObjC/include/GMUDefaultClusterRenderer.m +++ b/Sources/GoogleMapsUtilsObjC/include/GMUDefaultClusterRenderer.m @@ -284,7 +284,7 @@ - (void)renderCluster:(id)cluster animated:(BOOL)animated { } else { for (id item in cluster.items) { GMSMarker *marker; - if ([item class] == [GMSMarker class]) { + if ([item isKindOfClass:[GMSMarker class]]) { marker = (GMSMarker *)item; marker.map = _mapView; } else {