UPDATE: I have solved the performance issue by adding a previousMarker object. So only the previous clicked marker will be remove and replaced with the default icon. However the info window is still not shown when I click on the marker.
I am trying to, so whenever the user click on the map, it will ask the user do some activity (activity A), for instance, add some pictures to that location. So when the user come back (resume) to the GoogleMap, it will add a Marker.
So assume that the user want to edit some pictures on that location, he will click on the Marker and it will take the user back to activity A again.
In android I implemented the MapView V3 API and created a custom callout when a user taps the marker on the map. However i use the Title and text field of the marker for other purposes and because these field contain strings the default white callout appears when tapping a marker. I already tried the hideInfoWindow() method on creation and on the click event of the marker but its not working.
So I just found a bug in my app, user has to pick location on map, just click on map -> It places marker -> Marker displays InfoWindow with text: "Set Location" -> User is shown Alert box with address line, city and country.
I noticed if user places marker on ocean/field, in other words anywhere where there is no road or address, the app crashes.
I have a map application that uses Android Google Maps API V2, although, when the user clicks on any Marker, the InfoWindow is displayed, but after the first second, the InfoWindow is hidden and after some time I can click again to show the data for this region. So, the marker must be clicked twice to open the InfoWindow.