From db9964e822127bee091220853c068b4698ced9af Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Sat, 18 Jun 2011 19:57:32 +0000 Subject: [PATCH] support walk speed for XML API based connection queries git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@709 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- .../schildbach/pte/AbstractHafasProvider.java | 34 ++++++++----------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/src/de/schildbach/pte/AbstractHafasProvider.java b/src/de/schildbach/pte/AbstractHafasProvider.java index 0f5c26b3..23cfec1e 100644 --- a/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/src/de/schildbach/pte/AbstractHafasProvider.java @@ -644,26 +644,22 @@ public abstract class AbstractHafasProvider implements NetworkProvider for (final char p : products.toCharArray()) setProductBits(productsStr, p); - final String request = "" // - + "" - + location(from) - + "" // - + "" // - + (via != null ? "" + location(via) + "" : "") // - + "" - + location(to) - + "" // - + "" // - + "" // - + ""; + final StringBuilder request = new StringBuilder(""); - return queryConnections(request, from, via, to); + request.append("").append(location(from)); + request.append(""); + request.append(""); + if (via != null) + request.append("").append(location(via)).append(""); + request.append("").append(location(to)).append(""); + request.append(""); + request.append(""); + request.append(""); + + return queryConnections(request.toString(), from, via, to); } public QueryConnectionsResult queryMoreConnections(final String context) throws IOException