在 Cluster iOS 之后,Google Map Marker userData 变为 nil

Posted

技术标签:

【中文标题】在 Cluster iOS 之后,Google Map Marker userData 变为 nil【英文标题】:Google Map Marker userData is becomes nil after Cluster iOS 【发布时间】:2021-01-31 13:35:24 【问题描述】:

我在 ios 应用中使用 Google 地图。 我将 userData 设置为标记,例如一些字符串。

marker.userData = "SOME_ID"

当我点击标记时,我可以毫无问题地从任何标记获取此 userData

let data = marker.userData

我还使用Clastering 作为我的标记。当标记被分组到集群中并且当它们被移出集群(未分组)时,ma​​rker.userData 变为 nil。对于所有标记。为什么会发生以及如何预防?

【问题讨论】:

您找到解决方案了吗?即使我得到它为零 【参考方案1】:

我也遇到了这个问题,经过多次尝试,它没有奏效。 最后我创建了GMSMarker 的子类并声明了一个自定义变量,这为我解决了问题。

【讨论】:

这个真的可以帮上忙!

以上是关于在 Cluster iOS 之后,Google Map Marker userData 变为 nil的主要内容,如果未能解决你的问题,请参考以下文章

Android Google Map Cluster 图标忽略自定义图标

Android Google Maps V2 Cluster 隐藏 infoWindow

#云原生征文# 在 Google Kubernetes Cluster 上使用 HANA Expression Database Service

Google Maps Api Marker Cluster 激活?

在 scipy.cluster.hierarchy.linkage() 中使用距离矩阵?

Google Mark Cluster:以特定缩放级别显示集群中的所有标记