salut
j'essaye de calculer le point le plus proche de la localisation de l'utilisateur,
cependant ou dois je développer la méthode de calcul distance? dans onLocationChanged ??
voilà ce que j'ai fais, qulqu'un pourra t-il me dire s'il y a des fautes. merci
Code : 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
17
18
19
20
21
22
23
24
25
26
27
 @Override
		    public void onLocationChanged(Location location) {
			latitudeUser = location.getLatitude();
			longitudeUser = location.getLongitude();
			float[] tab1 = new float[100];
 
			  int j = 0;
			 for (int i = 0 ; i< listF.size() ; i++){
				 Location location1 = null;
				 location1.setLatitude(listF.get(i).getLatitude());
				 location1.setLongitude(listF.get(i).getLongitude());
				 location.distanceTo(location1);
				tab1[j] = location.distanceTo(location1);
				j++;
 
			 }
			 float dmin = tab1[0];
			 int indexmin;
			 for (int i = 0; i<j ; i++){
				if (tab1[i] < dmin){
					dmin = tab1[1];
					indexmin = i;
				}
 
			 }
 
		}
listF : contient l'ensemble des points avec lesquels je vais comparer les distances entre eux et la localisation actuelle.