2012-08-26 37 views
0

我對Android開發非常陌生。Android中的gps示例包含跟蹤功能

  • 我在一個位置GPS system.
  • R&D我發現了一些樣品從這裏開始。但是我不明白這一點。
  • 任何人都可以幫助我的示例程序的GPS包括Google Map view,當前位置,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()); 

爲在您的AndroidManifest.xml中獲取gps所需的權限,如下所示:

<uses-permission android:name="android.permission.ACCESS_GPS"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>