在google maps api,android

时间:2016-05-13 02:14:25

标签: java android google-maps

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

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

如果有人有解决方案让两个窗户同时保持打开状态,我们将不胜感激!

1 个答案:

答案 0 :(得分:0)

好吧,Google Maps official doc says你不能一次显示两个/多个infoWindows。

  

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

我的解决方案是 - 创建您的标记(自定义视图),如infoWindow design。