获取用户当前的纬度/经度

时间:2012-04-15 03:05:43

标签: java android geolocation locationmanager

我正在尝试使用以下代码获取用户当前的纬度/经度:

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()未定义的错误。

我该如何解决这个问题?提前谢谢。

1 个答案:

答案 0 :(得分:1)

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

添加这两个导入,或者如果您正在使用eclipse,只需按ctrl + shift + O并尝试