+
+ // Maximum speed
+ SpeedData speeds = new SpeedData(_app.getTrackInfo().getTrack());
+ speeds.init();
+ double maxSpeed = 0.0;
+ for (int i=selection.getStart(); i<=selection.getEnd(); i++) {
+ if (speeds.hasData(i) && (speeds.getData(i) > maxSpeed)) {
+ maxSpeed = speeds.getData(i);
+ }
+ }
+ if (maxSpeed > 0.0) {
+ _maxSpeedLabel.setText(roundedNumber(maxSpeed) + " " + speedUnitsStr);
+ }
+ else {
+ _maxSpeedLabel.setText("");
+ }