2012-04-15 8 views
0

Ich versuche den Benutzer aktuelle Breite/Länge, mit dem folgenden Code zu erhalten:Erster Benutzer aktuelle Breite/Länge

LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 
Location location = (Location) lm.getLastKnownLocation(LocationManager.GPS_PROVIDER); 

double longitude = location.getLongitude(); 
double latitude = location.getLatitude(); 

Ich halte den Fehler bekommen, dass die Methoden getLatitude()/getLongitude() nicht definiert sind für den Typ Position.

Wie kann ich das beheben? Danke im Voraus.

+2

Ihre Importe Überprüfen Sie, Sie android.location.Location und nicht etwas anderes importieren. –

+0

Ich hatte irgendwie com.amazonaws.javax.xml.stream.Location importiert, die mich nicht android.location.Location importieren ließ, daher der Fehler. Vielen Dank !! – Myxtic

Antwort

1
import android.location.Location; 
import android.location.LocationManager; 

diese beiden Importe hinzufügen oder wenn Sie Eclipse verwenden einfach durch Drücken von Strg + Shift + O und versuchen

+0

Ich hatte irgendwie com.amazonaws.javax.xml.stream.Location importiert, die mich nicht android.location.Location importieren ließ, daher der Fehler. Vielen Dank !! – Myxtic