Il prgramma legge nel database delle coordinate ... che vengono messe nel db... io dovrei importare un txt di questo tipo ..xo metterlo nel db con la stessa struttura..
45.504440, 14.892080,1, 2299.4, 0.0000000,
44.503960, 13.891180,0, 2129.1, 0.0000000,
per il trackpoint cè un'altra parte te la posto..
codice:
public final class TrackPointsDB extends DBAdapter
{
public static final int I_ID = 0;
public static final int I_TRACK_ID = 1;
public static final int I_LONGITUDE = 2;
public static final int I_LATITUDE = 3;
public static final int I_ALTITUDE = 4;
public static final int I_ACCURACY = 5;
public static final int I_TIME = 6;
public static final String TABLE_NAME = "TrackPoints";
public static final String K_ID = "_id";
public static final String K_TRACK_ID = "trackID";
public static final String K_LONGITUDE = "longitude";
public static final String K_LATITUDE = "latitude";
public static final String K_ALTITUDE = "altitude";
public static final String K_ACCURACY = "accuracy";
public static final String K_TIME = "time";
@Override
protected void makeSchema()
{
DBColumn[] cols = new DBColumn[7];
cols[I_ID] = new DBColumn(K_ID, DBColumn.DataType.INTEGER, new DBFieldFlags(false, true, true));
cols[I_TRACK_ID] = new DBColumn(K_TRACK_ID, DBColumn.DataType.INTEGER, null);
cols[I_LONGITUDE] = new DBColumn(K_LONGITUDE, DBColumn.DataType.TEXT, null);
cols[I_LATITUDE] = new DBColumn(K_LATITUDE, DBColumn.DataType.TEXT, null);
cols[I_ALTITUDE] = new DBColumn(K_ALTITUDE, DBColumn.DataType.TEXT, null);
cols[I_ACCURACY] = new DBColumn(K_ACCURACY, DBColumn.DataType.TEXT, null);
cols[I_TIME] = new DBColumn(K_TIME, DBColumn.DataType.TEXT, null);
schema = new DBSchema(TABLE_NAME, cols);
}