// try {
ServiceManager.getInstence().getGPS().startGPS(new OnGpsCallBack() {
@Override
public void onGetGps(GpsSource gps) {
// TODO Auto-generated method stub
Log.d(TAG, "
get the GPS data :"+gps.toString());
// GPS service should be
closed after data is got. or GPS will receive data all the
time.
try {
ServiceManager.getInstence().getGPS().closeGPS();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void onError(String msg) {
// TODO Auto-generated method stub
Log.d(TAG, "
error info of getting GPS data :"+msg);
}
});
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();