J’ai un google maps v2 dans mon application Android et quelques marqueurs dessus. Lorsque l’utilisateur clique sur l’un de ces marqueurs, une fenêtre contextuelle apparaît. Comment puis-je afficher ces titres toujours sans clic de l’utilisateur?
Appelez simplement Marker.showInfoWindow();
. Voir https://developers.google.com/maps/documentation/android/marker#info_windows et https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model. / Marker # showInfoWindow ()
Quelque chose comme ca:
googleMap.addMarker(new MarkerOptions() .position(new LatLng(latitude, longitude)) .title("Your position")).showInfoWindow();
Tu peux le faire:
Marker marker = mMap.addMarker(new MarkerOptions().position(currentPosition).title("Your text")); marker.showInfoWindow();
Pour afficher les titres des marqueurs sur la carte autour des marqueurs, aucune des solutions trouvées sur Internet ne fonctionnait pour moi. J’ai donc retroussé mes manches et créé cette bibliothèque qui résout ce problème pour moi. J’espère que cela aidera également les autres:
https://github.com/androidseb/android-google-maps-floating-marker-titles
Voici un aperçu de son fonctionnement: