Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中的gps示例包括跟踪功能_Android_Gps - Fatal编程技术网

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
    跟踪和路径等功能
我使用我创建的以下库来跟踪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>