Please how can we define the trackwheel to pan the map?
it did not work with a midlet application i did even implement that treackwheellistener and it did not work..
knowing that i implemented the maplistener and defined the keys as below
keysMapping.defineKey(ControlKeys.MOVE_UP_KEY, 84);
keysMapping.defineKey(ControlKeys.MOVE_UP_KEY, 69);
keysMapping.defineKey(ControlKeys.MOVE_DOWN_KEY, 66);
keysMapping.defineKey(ControlKeys.MOVE_DOWN_KEY, 88);
keysMapping.defineKey(ControlKeys.MOVE_LEFT_KEY, 83);
keysMapping.defineKey(ControlKeys.MOVE_RIGHT_KEY, 70);
keysMapping.defineKey(ControlKeys.MOVE_RIGHT_KEY, 74);
keysMapping.defineKey(ControlKeys.ZOOM_OUT_KEY, 20);
keysMapping.defineKey(ControlKeys.ZOOM_OUT_KEY, 65);
keysMapping.defineKey(ControlKeys.ZOOM_OUT_KEY, 79);
keysMapping.defineKey(ControlKeys.ZOOM_IN_KEY, 261);
keysMapping.defineKey(ControlKeys.ZOOM_IN_KEY, 81);
keysMapping.defineKey(ControlKeys.ZOOM_IN_KEY, 73);
thank you solved this issue by defining keys as below
keysMapping.defineKey(ControlKeys.MOVE_UP_KEY, Canvas.UP);
keysMapping.defineKey(ControlKeys.MOVE_DOWN_KEY, Canvas.DOWN);
keysMapping.defineKey(ControlKeys.MOVE_LEFT_KEY, Canvas.LEFT);
keysMapping.defineKey(ControlKeys.MOVE_RIGHT_KEY, Canvas.RIGHT);
keysMapping.defineKey(ControlKeys.SELECT_KEY, Canvas.FIRE);
Implement following:
protected boolean navigationMovement(int dx, int dy, int status, int time) {
map.panMap(dx * 10, dy * 10);
return false;
}
/JaakL