无法在不单击标记的情况下在 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 控制台输出中标记视图吗?