我在iOS应用程序中使用谷歌地图。我将userData设置为标记,例如字符串。
marker.userData = "SOME_ID"
当我点击标记时,我可以毫无问题地从任何标记获得userData。
let data = marker.userData
我也使用冲突作为我的标记。将标记分组到集群中,并将其移出集群(取消分组(时,marker.userData将变为零。适用于所有标记。为什么会发生这种情况以及如何预防?
我也遇到了这个问题,经过多次尝试,都没有成功。最后,我创建了GMSMarker
的子类,并声明了一个自定义变量,这为我解决了问题