Bonjour ,
tout d'abord merci pour les tutos, les cours, ainsi de l'aide que vous nous avez apporté.
Je travaille actuellement sur un projet sur L'API Google de géolocalisation pour Android, j'ai une petite question, si vous le permettez:
Quand j'utilise " OnMarkerClickListener" pour rendre un Marqueur cliquable, il est appliqué sur tous les marqueurs moi je veux bien qu'il soit appliqué seulement sur un seul marqueur, si vous pouviez m'aider comment dois je procéder ?
voici mon code:
création des marqueurs:
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // créer un marker1 MarkerOptions marker1 = new MarkerOptions() .position(new LatLng(latitude, longitude)) .title("Marker1"); // charger le marker1 googleMap.addMarker(marker1); // créer un marker2 MarkerOptions marker2 = new MarkerOptions() .position(new LatLng(latitude, longitude)) .title("Marker2"); // charger le marker2 googleMap.addMarker(marker2);
création de l'événement clique sur le marqueur:
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 googleMap.setOnMarkerClickListener(new OnMarkerClickListener() { @Override public boolean onMarkerClick(Marker marker1) { Toast leToast = Toast.makeText(getApplicationContext(), "message", Toast.LENGTH_LONG); leToast.show(); return false; } });
Merci d'avance cordialement.
Partager