Tout ce que j'essaie de faire est de retourner les valeurs longues/lat à partir du dernier emplacement connu et si cela est nul alors tirer de nouvelles coordonnées.Gestionnaire de localisation Android?
Je suis très nouveau à cela, c'est ce que j'ai:
import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.TextView;
public class GPS extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
double longitude = location.getLongitude();
double latitude = location.getLatitude();
TextView output;
output = (TextView) findViewById(R.id.output);
output.append("\n\nLocations (starting with last known):");
Location location = locationManager.getLastKnownLocation(bestProvider);
printLocation(location);
}
}
Quelles erreurs obtenez-vous ou quelle est la sortie de votre 'EditText'? –
il force juste ferme, je ne peux même pas l'exécuter. – Nick
Dans ce cas, vous devez publier la sortie LogCat. –