+
+ /**
+ * @return semicolon-separated string containing the four values, or null
+ */
+ private String createLatLonStringForConfig()
+ {
+ Track track = _app.getTrackInfo().getTrack();
+ if (track.getNumPoints() >= 2)
+ {
+ final DoubleRange latRange = track.getLatRange();
+ final DoubleRange lonRange = track.getLonRange();
+ if (latRange.getRange() > 0.0 && lonRange.getRange() > 0.0)
+ {
+ StringBuffer buffer = new StringBuffer();
+ buffer.append(Double.toString(latRange.getMinimum()));
+ buffer.append(';');
+ buffer.append(Double.toString(latRange.getMaximum()));
+ buffer.append(';');
+ buffer.append(Double.toString(lonRange.getMinimum()));
+ buffer.append(';');
+ buffer.append(Double.toString(lonRange.getMaximum()));
+ return buffer.toString();
+ }
+ }
+ return null;
+ }