From ebd55a30c775e1ebddf90477e0dc1db553fb5dda Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 30 May 2014 23:46:14 +0200 Subject: [PATCH] Migrate Zurich to binary trips query. --- .../src/de/schildbach/pte/ZvvProvider.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/enabler/src/de/schildbach/pte/ZvvProvider.java b/enabler/src/de/schildbach/pte/ZvvProvider.java index 07124523..a0e039d2 100644 --- a/enabler/src/de/schildbach/pte/ZvvProvider.java +++ b/enabler/src/de/schildbach/pte/ZvvProvider.java @@ -18,9 +18,12 @@ package de.schildbach.pte; import java.io.IOException; +import java.util.Collection; +import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Set; import java.util.regex.Matcher; import de.schildbach.pte.dto.Line; @@ -29,6 +32,8 @@ import de.schildbach.pte.dto.LocationType; import de.schildbach.pte.dto.NearbyStationsResult; import de.schildbach.pte.dto.Product; import de.schildbach.pte.dto.QueryDeparturesResult; +import de.schildbach.pte.dto.QueryTripsContext; +import de.schildbach.pte.dto.QueryTripsResult; import de.schildbach.pte.dto.Style; import de.schildbach.pte.dto.Style.Shape; @@ -197,6 +202,26 @@ public class ZvvProvider extends AbstractHafasProvider return xmlMLcReq(constraint); } + @Override + protected void appendCustomTripsQueryBinaryUri(final StringBuilder uri) + { + uri.append("&h2g-direct=11"); + } + + @Override + public QueryTripsResult queryTrips(final Location from, final Location via, final Location to, final Date date, final boolean dep, + final Collection products, final WalkSpeed walkSpeed, final Accessibility accessibility, final Set