设置setOnMarkerClickListener()而不会丢失.setOnMarkerClickListener(mClusterManager);

时间:2015-12-21 19:55:58

标签: android google-maps android-maps-v2

简单而快速的问题我无法找到答案:

我正在使用群集管理器的谷歌地图。要配置它,我使用它:

private void setUpClusterMap() {
    mClusterManager = new ClusterManager<MyItem>(this, map);
    mClusterManager.setRenderer(new MyItemRenderer());
    mClusterManager.setAlgorithm(new GridBasedAlgorithm<MyItem>());
    map.setOnMarkerClickListener(mClusterManager);
}

问题是,现在我想添加一个自定义setOnMarkerClickListener(),如何在不丢失setOnClusterClickListener或setOnClusterItemClickListener的情况下执行此操作?

1 个答案:

答案 0 :(得分:0)

来自docs

  

如果要添加特定功能以响应标记   点击事件,将地图的OnMarkerClickListener()设置为   ClusterManager,因为ClusterManager实现了监听器。