android中的gps示例包括跟踪功能
我对安卓开发非常陌生android中的gps示例包括跟踪功能,android,gps,Android,Gps,我对安卓开发非常陌生 我可以在GPS系统中进行R&D。 我在这里找到了一些样品。但这对我来说并不清楚 任何人都可以帮助我获取GPS示例程序,包括谷歌地图视图、当前位置、GPS跟踪和路径等功能 我使用我创建的以下库来跟踪GPS坐标 import android.location.Location; import android.location.LocationListener; import android.os.Bundle; public class LocListener implem
- 我可以在
GPS系统中进行
。R&D
- 我在这里找到了一些样品。但这对我来说并不清楚李>
- 任何人都可以帮助我获取GPS示例程序,包括
、当前位置、谷歌地图视图
跟踪和路径等功能李>GPS
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) {}
}
使用以下方法,您可以从上述类获取纬度、经度详细信息
String latitude,longitude;
latitude = String.valueOf( LocListener.getLat() );
longitude = String.valueOf( LocListener.getLon() );
要获取gps,需要在AndroidManifest.xml中授予gps权限,如下所示:
<uses-permission android:name="android.permission.ACCESS_GPS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>