1
MarkerOptions marker = new MarkerOptions().position(geom.get(0)).title(id).visible(true);
googleMap.addMarker(marker).showInfoWindow();

I have trying with this code but unable to keep the infowindow in open mode on map click.

2 Answers2

4

Try this , If infowindow is closed on map click , show it again

mGoogleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
                @Override
                public void onMapClick(LatLng latLng) {
                    //mMarker is the shown marker 
                    if (mMarker != null)
                        mMarker.showInfoWindow();

                }
            });
Renu Yadav
  • 316
  • 1
  • 6
0

try this

 map.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
                @Override
                public void onMapClick(LatLng latLng) {
                    if (marker.isInfoWindowShown()==true)
                    {
                        marker.hideInfoWindow();
                    }
                }
            });
Abhishek
  • 1,654
  • 2
  • 18
  • 31