Вы можете сохранить более одной «данных» в векторную позицию, но вы не можете сохранить более одного «объекта». Таким образом, очевидным решением является использование одного «объекта», который может содержать несколько «данных». Если вы хотите сохранить местоположение (широту / долготу) в одной позиции вектора, создайте класс, который моделирует местоположение
class Location
{
private String id = null;
private double latitude = 0.0;
private double longitude = 0.0;
public Location(String id, double latitude, double longitude)
{
this.id = id;
this.latitude = latitude;
this.longitude = longitude;
}
public void setId(String id)
{
this.id = id;
}
public String getId()
{
return id;
}
public double getLongitude()
{
return longitude;
}
public void setLongitude(double longitude)
{
this.longitude = longitude
}
public double getLatitude()
{
return longitude;
}
public void setLatitude(double latitude)
{
this.latitude = latitude;
}
}
и затем сохраните его в векторе, например:
double lat, lon;
Vector<Location> vlocations = new Vector<Location>();
vlocations.add(new Location(lat, lon));