如何使谷歌地图多个标记的infowindow保持打开android

Sac*_*n K 5 android google-maps infowindow google-maps-api-2

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

                 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));
                    }
Run Code Online (Sandbox Code Playgroud)

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

请帮帮我!!

谢谢.

bji*_*ang 7

根据这里的官方文件.它说:

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

因此,如果您想为您标记显示更多信息,可以考虑使用android-maps-utils库.有关详细信息,请参阅此处.