Bonjour,

J'ai trouvé un code pour trouver latitude et longitude sur internet, le plus sommaire qu'il soit:

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
LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener();
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 5, mlocListener);
 
public class MyLocationListener implements LocationListener {
 
    	@Override
    	public void onLocationChanged(Location loc) {
    		latitude = loc.getLatitude();
    		longitude = loc.getLongitude();
    	} 	
 
    	@Override
    	public void onProviderDisabled(String provider) {
    		Toast.makeText(getApplicationContext(), "GPS désactivé", Toast.LENGTH_SHORT ).show();
    	}
 
    	@Override
    	public void onProviderEnabled(String provider) {}
 
    	@Override
    	public void onStatusChanged(String provider, int status, Bundle extras) {}
 
    }
Dans mon émulateur, il renvoie les bonnes coordonnées (que je précise dans la fenêtre de contrôle), mais sur mon mobile, il me renvoie toujours 0/0 (je fais un toast pour le vérifier).

Une idée de pourquoi?
Merci