在google maps api,android上显示多个infoWindows

我是一个初学者,试图编写正在运行的应用程序并遇到问题。 我每隔几秒运行一个循环,并希望在google maps API上显示一个标记infowindow如果时间已经超过了这些运行的总时间,我的问题是当一个infoWindow弹出时,它必须关闭其他的因为我只得到在lastMarker之后出现的bestMarker窗口。 这是我的代码 –

 if (getCount() >= lastDone) { lastMarker.setTitle("Done!"); lastMarker.showInfoWindow(); } if (getCount() >= bestDone) { bestMarker.showInfoWindow(); bestMarker.showInfoWindow(); } 

如果有人有一个解决方案,使两个窗口同时保持打开,将不胜感激!

好吧, 谷歌地图官方文档说你不能一次显示两个/更多的infoWindows。

信息窗口允许您在点击标记时向用户显示信息。 一次只显示一个信息窗口 。 如果用户单击另一个标记,则将隐藏当前信息窗口并显示新的信息窗口

我的解决方案将是 – 创建您的标记(自定义视图),如infoWindow设计。