当前位置: 首页 > 知识库问答 >
问题:

在android中一次在每个标记上显示信息窗口

陶鸿畴
2023-03-14

如何一次在每个标记上显示信息窗口尝试但仅显示Google地图中的最后一个标记

gMap.addMarker(markerOptions);
        Marker = gMap.addMarker(markerOptions);
        Marker.showInfoWindow(); 

共有1个答案

滕祯
2023-03-14

目前无法同时为多个标记显示多个信息窗口。谷歌的留档状态:

信息窗口允许您在用户点击标记时向用户显示信息。一次只显示一个信息窗口。如果用户单击标记,当前信息窗口将关闭,并显示新的信息窗口。请注意,如果用户单击当前显示信息窗口的标记,该信息窗口将关闭并重新打开。

有关潜在的解决方法,请查看这些相关线程及其建议的解决方案:
如何在android中的每个标记(多个标记)上打开Infowindow?
Android Maps API 2中的多个Info Windows
在google map api、android上显示多个infoWindows

希望这有帮助!

 类似资料:
  • 我是一个初学者,试图编写一个正在运行的应用程序,但遇到了一个问题。我每隔几秒钟运行一次循环,并希望在上显示一个标记如果时间已超过这些运行的总时间,我的问题是当一个弹出时,它必须关闭其他的,因为我只有在lastMarker之后才会出现最好的Marker窗口。这是我的代码- 如果任何人有一个解决方案,使两个窗口保持同时打开,将不胜感激!

  • 问题内容: 我正在使用react-google-maps显示带有标记的地图,当您单击标记时,所有信息窗口都会打开。当我单击它时,我只想显示一个标记的信息窗口,而其他窗口保持关闭状态。 这是我的代码: 我用这个打开和关闭InfoWindow 我正在绘制所有标记,并在地图上显示它们。如何单击仅打开一个标记的InfoWindow? 这是一个相关的问题,但这不是React提出的,并且不使用react-go

  • 问题内容: 我是一个初学者,尝试编写一个正在运行的应用程序,但遇到了问题。我每隔几秒钟运行一个循环,并想显示一个标记,如果时间已经超过了这些运行的总时间,我的问题是当一个弹出时,它必须关闭其他运行,因为我只能得到bestMarker窗口来显示因为它在lastMarker之后。这是我的代码- 如果有人有办法使两个窗口同时保持打开状态,将不胜感激! 问题答案: 好吧,Google Maps官方文档说

  • 问题内容: 这个问题已经有了答案,但是我仍然不确定它是如何工作的。 我在footer.php中使用以下HTML: 和以下Javascript: 一切都很好,但是我只想对每个用户显示一次弹出窗口(也许使用所有论坛帖子都使用的cookie内容),但是我不知道确切如何将其合并到上面的JS中。 我知道我将必须在此页脚中加载cookie JS: 但这就是我的全部理解,有人能告诉我添加了Cookie的东西后J

  • 我有一堆标记,我可以在其中加载到谷歌地图上。我的问题是,相机不在标记之上。我可以将它集中在我所有的标记之上吗? 我正在使用以下代码添加标记: 我在堆栈上看了看,发现了这个问题,和我的问题一样: Android谷歌地图API V2中心标记 但它背后没有太多的背景,也不知道如何实现它。

  • 目前,我可以使用Android Google maps API v2查看我在Google maps中的所有标记。 在地图中添加我的标记: 我有几个标记,并为每个标记的代码段和标题分配了几个值(My_VALUE_1和My_VALUE_2)。当用户单击一个标记时,我需要这些唯一的值,我将在onMarkerClick监听器中接收这些值,如下: 我的问题是:当我将代码段和标题值添加到标记时,当用户单击标记