From e2e6b0324dd8183cc0305969ca148544d850b21a Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Sat, 21 Jan 2012 01:03:04 +0000 Subject: [PATCH] use JSON stopfinder for Munich git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@874 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/AbstractEfaProvider.java | 3 +++ src/de/schildbach/pte/MvvProvider.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/de/schildbach/pte/AbstractEfaProvider.java b/src/de/schildbach/pte/AbstractEfaProvider.java index 0d50cae4..fea1a41e 100644 --- a/src/de/schildbach/pte/AbstractEfaProvider.java +++ b/src/de/schildbach/pte/AbstractEfaProvider.java @@ -136,6 +136,9 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider appendCommonRequestParams(uri, "JSON"); uri.append("&locationServerActive=1"); appendLocation(uri, constraint, "sf"); + if (constraint.type == LocationType.ANY) + // 1=place 2=stop 4=street 8=address 16=crossing 32=poi 64=postcode + uri.append("&anyObjFilter_sf=").append(2 + 4 + 8 + 16 + 32 + 64); // System.out.println(uri.toString()); diff --git a/src/de/schildbach/pte/MvvProvider.java b/src/de/schildbach/pte/MvvProvider.java index 2632ba1d..495f3f8b 100644 --- a/src/de/schildbach/pte/MvvProvider.java +++ b/src/de/schildbach/pte/MvvProvider.java @@ -68,7 +68,7 @@ public class MvvProvider extends AbstractEfaProvider @Override public List autocompleteStations(final CharSequence constraint) throws IOException { - return xmlStopfinderRequest(new Location(LocationType.ANY, 0, null, constraint.toString())); + return jsonStopfinderRequest(new Location(LocationType.ANY, 0, null, constraint.toString())); } private static final Map LINES = new HashMap();