我一直在关注 Stack Overflow 上的以下线程:
我已经看到了先前评论的答案,并关注了他们,但我无法做到。
在 onMarkerClick 上,我能够获取与以下标记相关联的元素:
HashMap<Marker, MyObject>
MyObject 是包含我想在标记 InfoWindow 上显示的数据的元素。
我无法做的是将数据放在屏幕上。它炸毁了应用程序。我该怎么做?
我正在使用:
TextView markerTitle = (TextView) getActivity().findViewById(R.id.marker_place_name);
markerTitle.setText(MyObject.getName());
R.id.marker_place_name 类似于TextView
上述线程上 windowlayout.xml 上的示例 tv_lat。
如何正确更改其数据以显示在标记上InfoWindow
?
在InfoAdapter
getInfoContents()
我无法检索MyObject
。