【问题标题】:How to make google map multiple marker's infowindow stays opened android如何使谷歌地图多个标记信息窗口保持打开android
【发布时间】:2015-08-24 11:20:14
【问题描述】:

我想让在标记上打开的信息窗口即使在谷歌地图上指向另一个标记时也保持打开状态。这是我的代码。

                 private void drawMarker(LatLng point, String pLoc){
                        // Creating an instance of MarkerOptions
                        MarkerOptions markerOptions = new MarkerOptions().icon(BitmapDescriptorFactory.fromResource(R.drawable.map_pin_green));

                        // Setting latitude and longitude for the marker
                        markerOptions.position(point);

                        markerOptions.title(pLoc);


                        // Adding the marker to the map
                        m_cGoogleMap.addMarker(markerOptions).showInfoWindow();

                        m_cGoogleMap.setInfoWindowAdapter(new MarkerInfoWindowAdapter(null));
                    }

我正在调用这个简单的方法来添加多个标记。使用showInfoWindow() 方法只是打开当前标记的信息窗口,但我希望信息窗口始终为当前和以前的标记(多个)保持打开状态。

请帮帮我!!

谢谢。

【问题讨论】:

    标签: android google-maps google-maps-api-2 infowindow


    【解决方案1】:

    根据官方文档here。它说:

    一次只显示一个信息窗口。如果用户点击另一个标记,当前的信息窗口将被隐藏并显示新的信息窗口。

    因此,如果您想为您的标记显示更多信息,您可以考虑使用android-maps-utils 库。更多详情请参考here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-08
      • 2011-08-21
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多