Bonjour,
Après de longue recherches sur la toile, je n'arrive pas à pondre ce que je veux. Peut-être qu'ici j'obtiendrai une aide qui me serai bien utile.
Je fais actuellement un programme qui donne la longitude, latitude, altitude et vitesse. Tout ceci fonction à merveille avec les "Location API". Mais voila mon téléphone m'affiche une dizaines de chiffres après la virgule pour chaque double que j'affiche.
Voici la partie du code en question:
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 public void locationUpdated(final LocationProvider lp, final Location l) { new Thread() { public void run() { if (l != null && l.isValid()) { c = l.getQualifiedCoordinates(); Debut.deleteAll(); double spe = l.getSpeed(); double alt = c.getAltitude(); double lat = c.getLatitude(); double lon = c.getLongitude(); Debut.append("Latest update:\n"); Debut.append(" Lat: " + lat + "°\n"); Debut.append(" Lon: " + lon + "°\n"); Debut.append(" Alt: " + alt + "°\n"); Debut.append(" Speed: " + spe + "°\n"); } else { Debut.deleteAll(); Debut.append("Location failed\n"); } } }.start();
Ce que je cherche c'est donc d'afficher les quatre double avec 4 chiffres après la virgule.
Merci d'avance,
William
Partager