【问题标题】:Unable to show Info Window in GoogleMap without clicking on Marker - GoogleMap Cluster Android无法在不单击标记的情况下在 GoogleMap 中显示信息窗口 - GoogleMap Cluster Android
【发布时间】:2019-09-02 21:14:40
【问题描述】:

所有,我正在使用带有Cluster 的谷歌地图。我想在不单击标记的情况下显示信息窗口。我在"onClusterItemRendered()" 中添加了marker.showInforWindow();,但信息窗口没有自动显示。在 MapReady 上,正在将渲染器设置为 ClusterManager。

mClusterManager.setRenderer(new CustomRenderCluster(this, googleMap, mClusterManager));

这里试图在地图标记渲染时显示信息窗口

@Override
protected void onClusterItemRendered(MyModelItem clusterItem, Marker marker) {
  Log.d("***", "DefaultClusterRenderer - onClusterItemRendered()");
  marker.showInfoWindow();
  super.onClusterItemRendered(clusterItem, marker);
}

【问题讨论】:

    标签: android google-maps maps


    【解决方案1】:

    尝试将代码放在下面的超级方法之后

    @Override
    protected void onClusterItemRendered(MyModelItem clusterItem, Marker marker) {
      super.onClusterItemRendered(clusterItem, marker); 
     Log.d("***", "DefaultClusterRenderer - onClusterItemRendered()");
      marker.showInfoWindow();
    
    }
    

    【讨论】:

    • 不,我也试过了。不过,信息窗口不会自动显示
    猜你喜欢
    • 2013-11-19
    • 2013-10-06
    • 2017-05-15
    • 2013-02-20
    • 2012-02-17
    • 1970-01-01
    • 2014-07-25
    • 2016-02-23
    • 1970-01-01
    相关资源
    最近更新 更多