return new DownloadGpsTask();
throw new IllegalArgumentException();
}
static protected Bounds extend(Bounds bbox, double amount) {
LatLon min = bbox.getMin();
LatLon max = bbox.getMax();
double dLat = Math.abs(max.lat() - min.lat()) * amount;
double dLon = Math.abs(max.lon() - min.lon()) * amount;
return new Bounds(min.lat() - dLat, min.lon() - dLon, max.lat() + dLat, max.lon() + dLon);
}