From 75ac46e270fd11e49072f175ecae41ef9ba31755 Mon Sep 17 00:00:00 2001 From: "andreas.schildbach" Date: Mon, 27 Sep 2010 14:53:39 +0000 Subject: [PATCH] points of interest for Munich git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@207 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/MvvProvider.java | 8 +++++--- src/de/schildbach/pte/NetworkProvider.java | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/de/schildbach/pte/MvvProvider.java b/src/de/schildbach/pte/MvvProvider.java index 7c84ac0d..bf33401a 100644 --- a/src/de/schildbach/pte/MvvProvider.java +++ b/src/de/schildbach/pte/MvvProvider.java @@ -82,7 +82,7 @@ public class MvvProvider implements NetworkProvider else if (type.equals("singlehouse")) results.add(new Autocomplete(LocationType.ADDRESS, 0, location)); else if (type.equals("poi")) - results.add(new Autocomplete(LocationType.ANY, 0, location)); + results.add(new Autocomplete(LocationType.POI, 0, location)); else throw new IllegalStateException("unknown type " + type + " on " + uri); } @@ -303,9 +303,10 @@ public class MvvProvider implements NetworkProvider return "stop"; if (locationType == LocationType.ADDRESS) return "any"; // strange, matches with anyObjFilter + if (locationType == LocationType.POI) + return "any"; if (locationType == LocationType.ANY) return "any"; - // TODO poi throw new IllegalArgumentException(locationType.toString()); } @@ -315,9 +316,10 @@ public class MvvProvider implements NetworkProvider return 2; if (locationType == LocationType.ADDRESS) return 12; + if (locationType == LocationType.POI) + return 32; if (locationType == LocationType.ANY) return 0; - // TODO poi=32 throw new IllegalArgumentException(locationType.toString()); } diff --git a/src/de/schildbach/pte/NetworkProvider.java b/src/de/schildbach/pte/NetworkProvider.java index 8a4cd6d1..ae5582d4 100644 --- a/src/de/schildbach/pte/NetworkProvider.java +++ b/src/de/schildbach/pte/NetworkProvider.java @@ -35,7 +35,7 @@ public interface NetworkProvider public enum LocationType { - ANY, STATION, WGS84, ADDRESS + ANY, STATION, WGS84, ADDRESS, POI } public enum WalkSpeed