2012-06-25 137 views
2

我有一個按鈕「跟蹤我的位置」,它使用GPS併成功跟蹤我的位置。但是當我點擊後退按鈕時,跟蹤停止。我想跟蹤進去的背景下,即使用戶切換到其他應用程序gps應用程序的後臺進程

我想這個功能在後臺

private void centerOnLocation() 
{ 
loc = locman.getLastKnownLocation(provider); 
if(loc != null) 
{ 
lat = loc.getLatitude(); 
    lon = loc.getLongitude(); 
    templat=lat; 
    templon=lon; 

    System.out.println("TrackedLat:"+loc); 
    System.out.println("temporaryyyyyyyyyyyyyy"); 
    System.out.println("Templat:"+templat); 
    System.out.println("TempLon:"+templon); 
    System.out.println("matlat matlon"); 
    System.out.println("TrackedLon:"+matlat); 
    System.out.println("TrackedLon:"+matlon); 
Log.i(TAG+"_loc",loc.toString()); 
Log.i(TAG, "Lat="+lat+" lon="+lon); 
GeoPoint newPoint = new GeoPoint((int)(lat*1e6),(int)(lon*1e6)); 
mapControl.animateTo(newPoint); 
getSatelliteData(); 
if(displayOverlay != null){ 
displayOverlay.putSatStuff(lat, lon, satAccuracy, bearing, altitude, 
speed, currentProvider, numberSats); 
} 

} 
    functiontocompare(matlat,matlon,templat,templon); 
} 
+0

見http://stackoverflow.com/questions/7617957/should-i-create-service-for-gps-tracking-app –

回答

相關問題