【问题标题】:Setting up setOnMarkerClickListener() without losing .setOnMarkerClickListener(mClusterManager);设置 setOnMarkerClickListener() 而不会丢失 .setOnMarkerClickListener(mClusterManager);
【发布时间】:2015-12-21 19:55:57
【问题描述】:

简单快速的问题我找不到答案:

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

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

问题是,现在我想添加一个自定义的setOnMarkerClickListener(),如何在不丢失setOnClusterClickListener或setOnClusterItemClickListener的情况下做到这一点?

【问题讨论】:

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


    【解决方案1】:

    来自docs

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

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 2021-08-09
      • 1970-01-01
      • 2021-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-06
      相关资源
      最近更新 更多