无法在不单击标记的情况下在 GoogleMap 中显示信息窗口 - GoogleMap Cluster Android

Posted

技术标签:

【中文标题】无法在不单击标记的情况下在 GoogleMap 中显示信息窗口 - GoogleMap Cluster Android【英文标题】:Unable to show Info Window in GoogleMap without clicking on Marker - 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);

【问题讨论】:

【参考方案1】:

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

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


【讨论】:

不,我也试过了。不过,信息窗口不会自动显示

以上是关于无法在不单击标记的情况下在 GoogleMap 中显示信息窗口 - GoogleMap Cluster Android的主要内容,如果未能解决你的问题,请参考以下文章

如何在不点击标记的情况下在 iOS 谷歌地图中显示信息窗口?

您可以在不使用 Storyboard 的情况下在 AutoLayout 控制台输出中标记视图吗?

如何单击标记下方的 GoogleMap 多边形?

如何在不选择文本的情况下在 Xcode 中剪切一行?

如何在不点击链接的情况下在 javascript 中打开新页面

Kivymd:如何在不创建自定义类的情况下在列表项中添加复选框?