我是初学者,试图编写正在运行的应用程序并遇到问题。我每隔几秒运行一次循环,如果时间已超过这些运行的总时间,我想在infowindow
上显示标记google maps API
,我的问题是当一个infoWindow
弹出时,它必须关闭其他人,因为我只有在lastMarker之后才能显示出最好的标记窗口。
这是我的代码 -
if (getCount() >= lastDone) {
lastMarker.setTitle("Done!");
lastMarker.showInfoWindow();
}
if (getCount() >= bestDone) {
bestMarker.showInfoWindow();
bestMarker.showInfoWindow();
}
如果有人有解决方案让两个窗户同时保持打开状态,我们将不胜感激!
答案 0 :(得分:0)
好吧,Google Maps official doc says你不能一次显示两个/多个infoWindows。
信息窗口允许您在点击标记时向用户显示信息。 一次只显示一个信息窗口。如果用户点击另一个标记,则将隐藏当前信息窗口并显示新信息窗口
我的解决方案是 - 创建您的标记(自定义视图),如infoWindow design。