【发布时间】:2014-02-19 09:52:55
【问题描述】:
我正在使用Google Maps Android API Utility Library 以便以集群方式在地图中显示多个标记。
我已按照说明使其工作,并查看了库中的示例,但我不知道如何在单击标记时显示 InfoWindow。
我猜getMap().setOnMarkerClickListener(mClusterManager); 是管理onClick 事件的人,如果被注释掉,我可以使用getMap().setInfoWindowAdapter(new InfoWindowAdapter() {)); 覆盖它,但我无法访问我的自定义标记对象。
不过,如果我使用getMap().setOnMarkerClickListener(mClusterManager);,我找不到在单击标记时显示InfoWindow 的方法。
有人知道如何实现这一目标吗?
提前非常感谢!
【问题讨论】:
-
你是说这样的气球? stackoverflow.com/questions/3880623/…
-
stackoverflow.com/questions/15899619/… 认为这会对您有所帮助。
-
@Tristan 第一个链接已弃用。第二个不起作用,因为这里的方法是
onClusterClick(Cluster<MarkerItem> cluster)并且如您所见, MarkerItem 是我的自定义对象,没有showInfoWindow()方法
标签: android google-maps markerclusterer