2012-04-15 150 views
0

我試圖獲取用戶當前的經/緯度,使用下面的代碼:獲取用戶當前的經/緯度

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

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

我不斷收到錯誤的方法getLatitude()/ getLongitude()是未定義類型地點

我該如何解決這個問題?提前致謝。

+2

檢查你的進口,以確保您正在導入android.location.Location,而不是別的東西。 – 2012-04-15 03:07:30

+0

我曾以某種方式導入com.amazonaws.javax.xml.stream.Location,這是不讓我導入android.location.Location,因此錯誤。非常感謝 !! – Myxtic 2012-04-15 03:20:50

回答

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

添加這兩個進口,或者如果你使用eclipse只需按下Ctrl + Shift + O,並嘗試

+0

我曾以某種方式導入com.amazonaws.javax.xml.stream.Location,這是不讓我導入android.location.Location,因此錯誤。非常感謝 !! – Myxtic 2012-04-15 03:22:06