可能重复:
How do I get the current GPS location programmatically in Android?
我有一个应用程序,我想获取当前位置。
我也希望得到纬度和经度所以我存储它并返回那个位置。
怎么做......
答案 0 :(得分:6)
尝试关注代码段
import android.location.Location;
import android.location.LocationListener;
import android.os.Bundle;
public class LocListener implements LocationListener
{
private static double lat =0.0;
private static double lon = 0.0;
private static double alt = 0.0;
private static double speed = 0.0;
public static double getLat()
{
return lat;
}
public static double getLon()
{
return lon;
}
public static double getAlt()
{
return alt;
}
public static double getSpeed()
{
return speed;
}
@Override
public void onLocationChanged(Location location)
{
lat = location.getLatitude();
lon = location.getLongitude();
alt = location.getAltitude();
speed = location.getSpeed();
}
@Override
public void onProviderDisabled(String provider) {}
@Override
public void onProviderEnabled(String provider) {}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {}
}
答案 1 :(得分:2)
我发现此链接非常有用.. 你可以看一下.. here