android中的gps示例包括跟踪功能



我是Android开发的新手。

  • 我可以在GPS system.中执行R&D
  • 我在这里找到了一些样品。但这对我来说并不清楚
  • 有人能帮我做GPS的示例程序吗?包括Google Map view、当前位置、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>

最新更新