aboutsummaryrefslogtreecommitdiff
path: root/src/net/cbaines/suma/POIDistanceComparator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/cbaines/suma/POIDistanceComparator.java')
-rw-r--r--src/net/cbaines/suma/POIDistanceComparator.java40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/net/cbaines/suma/POIDistanceComparator.java b/src/net/cbaines/suma/POIDistanceComparator.java
index ef35112..c342d3d 100644
--- a/src/net/cbaines/suma/POIDistanceComparator.java
+++ b/src/net/cbaines/suma/POIDistanceComparator.java
@@ -24,27 +24,27 @@ import java.util.Comparator;
import org.osmdroid.util.GeoPoint;
public class POIDistanceComparator implements Comparator<POI> {
- private final GeoPoint userLocation;
- private final boolean useExistingData;
-
- public POIDistanceComparator(GeoPoint userLocation) {
- this(userLocation, false);
- }
-
- public POIDistanceComparator(GeoPoint userLocation, boolean useData) {
- super();
- this.userLocation = userLocation;
- this.useExistingData = useData;
- }
-
- public int compare(POI poi1, POI poi2) {
- if (poi1.distTo == -1 || !useExistingData) {
- poi1.distTo = userLocation.distanceTo(poi1.point);
+ private final GeoPoint userLocation;
+ private final boolean useExistingData;
+
+ public POIDistanceComparator(GeoPoint userLocation) {
+ this(userLocation, false);
+ }
+
+ public POIDistanceComparator(GeoPoint userLocation, boolean useData) {
+ super();
+ this.userLocation = userLocation;
+ this.useExistingData = useData;
}
- if (poi2.distTo == -1 || !useExistingData) {
- poi2.distTo = userLocation.distanceTo(poi2.point);
+
+ public int compare(POI poi1, POI poi2) {
+ if (poi1.distTo == -1 || !useExistingData) {
+ poi1.distTo = userLocation.distanceTo(poi1.point);
+ }
+ if (poi2.distTo == -1 || !useExistingData) {
+ poi2.distTo = userLocation.distanceTo(poi2.point);
+ }
+ return poi1.distTo - poi2.distTo;
}
- return poi1.distTo - poi2.distTo;
- }
}