【问题标题】:sample for gps in android includes feature of trackingandroid中的gps示例包括跟踪功能
【发布时间】:2012-08-26 05:27:26
【问题描述】:

我对 Android 开发非常陌生。

  • 我可以在GPS system. 中做R&D
  • 我从这里找到了一些样本。但这对我来说并不清楚。
  • 谁能帮我提供 GPS 的示例程序,包括Google Map view、当前位置、GPS 跟踪和路径的功能。

【问题讨论】:

    标签: android gps


    【解决方案1】:

    我使用我创建的以下库来跟踪 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多