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

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

marker.userData = "SOME_ID"

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

let data = marker.userData

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

【问题讨论】:

  • 您找到解决方案了吗?即使我得到它为零

标签: ios swift google-maps google-maps-markers markerclusterer


【解决方案1】:

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

【讨论】:

  • 这个真的可以帮上忙!
猜你喜欢
  • 1970-01-01
  • 2017-01-31
  • 1970-01-01
  • 2020-01-08
  • 2011-02-07
  • 2015-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多