Я пытаюсь написать код, который рисует путь, по которому прошел пользователь.Я могу получить все координаты, которые пользователь прошел, теперь я должен реализовать путь рисования.Но прежде чем сделать это, я должен знать, как передать координаты реального мира на экран BB в виде пикселей.Можете ли вы дать мне немного информации об этом?
Спасибо
Вот этот код, который я получил все координаты дороги.
public RoutePaint() {
locations = new Vector();
locVector = new ButtonField("Locations Vector",
ButtonField.CONSUME_CLICK);
locVector.setChangeListener(this);
pixel.setChangeListener(this);
add(locVector);
add(pixel);
myCriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_AUTONOMOUS);
try {
myProvider = (BlackBerryLocationProvider) LocationProvider
.getInstance(myCriteria);
} catch (LocationException e) {
e.printStackTrace();
}
myProvider.setLocationListener(this, 3, -1, -1);
}
public void locationUpdated(LocationProvider provider, Location location) {
// TODO Auto-generated method stub
point = new Point();
latitude = location.getQualifiedCoordinates().getLatitude();
altitude = location.getQualifiedCoordinates().getAltitude();
longitude = location.getQualifiedCoordinates().getLongitude();
velocity = location.getSpeed();
point.x = latitude;
point.y = longitude;
locations.addElement(point);
invalidate();
}