1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
@Override
public void onLocationChanged(Location loc) {
// TODO Auto-generated method stub
try{
Bundle satnumber= loc.getExtras();
DecimalFormat formatter = new DecimalFormat("#0.000000");
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
String latitude = formatter.format(loc.getLatitude()) ;
String longitude = formatter.format(loc.getLongitude()) ;
String altitude = formatter.format(loc.getAltitude()) ;
String precison = formatter.format(loc.getAccuracy()) ;
String vitesse = formatter.format(loc.getSpeed()) ;
String direction = formatter.format(loc.getBearing()) ;
String date = sdf.format(Calendar.getInstance().getTime());
Coordonnees cord = new Coordonnees( latitude , longitude,
altitude , precison ,
vitesse , loc.getProvider() ,
direction , date ,
3 , 0);
StoreData(cord) ;
Toast.makeText(mcontext, "new locaton " + cord.toString() , Toast.LENGTH_LONG).show();
Toast.makeText(mcontext, "Sat " + nmea.NUMBER_SATELLITES , Toast.LENGTH_LONG).show();
Log.v(SINGLE_cord, "" + cord.toString());
Log.v(SINGLE, date);
}catch(Exception e){
e.printStackTrace() ;
}
} |
Partager