我是一个初学者,尝试编写一个正在运行的应用程序,但遇到了问题。我每隔几秒钟运行一个循环,并想显示一个标记infowindow,google maps API如果时间已经超过了这些运行的总时间,我的问题是当一个infoWindow弹出时,它必须关闭其他运行,因为我只能得到bestMarker窗口来显示因为它在lastMarker之后。这是我的代码-
infowindow
google maps API
infoWindow
if (getCount() >= lastDone) { lastMarker.setTitle("Done!"); lastMarker.showInfoWindow(); } if (getCount() >= bestDone) { bestMarker.showInfoWindow(); bestMarker.showInfoWindow(); }
如果有人有办法使两个窗口同时保持打开状态,将不胜感激!
好吧,Google Maps官方文档说您一次不能显示两个或多个infoWindows。
信息窗口使您可以在用户点击标记时向用户显示信息。 一次仅显示一个信息窗口 。如果用户单击另一个标记,则将隐藏当前信息窗口,并显示新信息窗口
我的解决方案是-创建您的标记(自定义视图),例如infoWindow设计。