salut
je veux remplir un tableaux et le trier en même temps par ordre décroissant , voila mon code qui me permet de calculer la distance la plus proche et il me retourne la Longitude et Latitude
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
 int distance = 999999999;
 
        for(double[] point : StationTram) { // si ton tableau de point c'est double[][] tableauDePoint
 
            LatLng to = new LatLng(point[0],point[1]);
            //Calculating the distance in meters
            int distanceLambda = (int)SphericalUtil.computeDistanceBetween(from, to);
 
 
        if ( distanceLambda < distance ) { // cette distance est donc plus petite que la plus petite distance déjà trouvée
            distance = distanceLambda ;
            Latitude1 = point[0];
            Longitude1 = point[1];
 
 
 
 
        }
 
 
 
        }
a chaque fois qu'il trouve une distance
je veux remplir le tableau par ordre décroissant avec les cordonnée de cette distance (Longitude et Latitude)
voila ce que j'ai fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 for(int i=0; i<tableau.length; i++)
            {
                for(int j=0; j<tableau[i].length; j++)
                {
                    tableau[i][j] = point[0]+point[1]+distanceLambda;
 
                }
            }