web-dev-qa-db-fra.com

Ouverture automatique d'InfoWindow lors de l'ajout d'un marqueur Google Maps v2 Android

Existe-t-il un moyen d'ouvrir automatiquement la fenêtre d'informations lorsque nous ajoutons un marqueur? L'utilisation de ce code pour ajouter le marqueur mais infowindow ne s'ouvre qu'en cliquant sur le marqueur:

myMap.addMarker(new MarkerOptions()
            .position(latLng)
            .title("Title")
            .snippet("Snippet")
            .icon(BitmapDescriptorFactory
                    .fromResource(R.drawable.marker)));
36
bond

Selon les documents de Google Maps pour Android V2 :

Une fenêtre d'informations vous permet d'afficher des informations à l'utilisateur lorsqu'il tape sur un marqueur sur une carte. Par défaut, une fenêtre d'informations s'affiche lorsqu'un utilisateur appuie sur un marqueur si le marqueur a un jeu de titres. Une seule fenêtre d'informations s'affiche à la fois. Si un utilisateur clique sur un autre marqueur, la fenêtre actuelle sera masquée et la nouvelle fenêtre d'informations s'affichera. Vous pouvez afficher une fenêtre d'informations par programmation en appelant showInfoWindow () sur le marqueur cible. Une fenêtre d'informations peut être masquée en appelant hideInfoWindow ().

Vous pouvez afficher la fenêtre d'informations comme ceci:

Marker marker = myMap.addMarker(new MarkerOptions()
                     .position(latLng)
                     .title("Title")
                     .snippet("Snippet")
                     .icon(BitmapDescriptorFactory
                     .fromResource(R.drawable.marker)));

marker.showInfoWindow();
117
dumbfingers