always query 4 connections at a time for efa based providers

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@265 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach 2010-10-09 20:49:45 +00:00
parent cbeda5172e
commit f15eaab4f5
6 changed files with 17 additions and 10 deletions

View file

@ -868,6 +868,13 @@ public abstract class AbstractEfaProvider implements NetworkProvider
protected abstract String commandLink(String sessionId, String command);
protected static final void appendCommonConnectionParams(final StringBuilder uri)
{
uri.append("&outputFormat=XML");
uri.append("&coordOutputFormat=WGS84");
uri.append("&calcNumberOfTrips=4");
}
protected static final void appendLocation(final StringBuilder uri, final Location location, final String paramSuffix)
{
if (location.type == LocationType.ADDRESS && location.lat != 0 && location.lon != 0)

View file

@ -89,8 +89,7 @@ public class GvhProvider extends AbstractEfaProvider
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?language=de");
uri.append("&outputFormat=XML");
uri.append("&coordOutputFormat=WGS84");
appendCommonConnectionParams(uri);
appendLocation(uri, from, "origin");
appendLocation(uri, to, "destination");
@ -117,6 +116,7 @@ public class GvhProvider extends AbstractEfaProvider
uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId);
appendCommonConnectionParams(uri);
uri.append("&command=").append(command);
return uri.toString();
}

View file

@ -82,8 +82,7 @@ public class LinzProvider extends AbstractEfaProvider
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?language=de");
uri.append("&outputFormat=XML");
uri.append("&coordOutputFormat=WGS84");
appendCommonConnectionParams(uri);
appendLocation(uri, from, "origin");
appendLocation(uri, to, "destination");
@ -108,6 +107,7 @@ public class LinzProvider extends AbstractEfaProvider
uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId);
appendCommonConnectionParams(uri);
uri.append("&command=").append(command);
return uri.toString();
}

View file

@ -136,8 +136,7 @@ public class MvvProvider extends AbstractEfaProvider
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?language=de");
uri.append("&outputFormat=XML");
uri.append("&coordOutputFormat=WGS84");
appendCommonConnectionParams(uri);
appendLocation(uri, from, "origin");
appendLocation(uri, to, "destination");
@ -164,6 +163,7 @@ public class MvvProvider extends AbstractEfaProvider
uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId);
appendCommonConnectionParams(uri);
uri.append("&command=").append(command);
return uri.toString();
}

View file

@ -89,8 +89,7 @@ public class VrnProvider extends AbstractEfaProvider
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?language=de");
uri.append("&outputFormat=XML");
uri.append("&coordOutputFormat=WGS84");
appendCommonConnectionParams(uri);
appendLocation(uri, from, "origin");
appendLocation(uri, to, "destination");
@ -117,6 +116,7 @@ public class VrnProvider extends AbstractEfaProvider
uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId);
appendCommonConnectionParams(uri);
uri.append("&command=").append(command);
return uri.toString();
}

View file

@ -89,8 +89,7 @@ public class VrrProvider extends AbstractEfaProvider
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?language=de");
uri.append("&outputFormat=XML");
uri.append("&coordOutputFormat=WGS84");
appendCommonConnectionParams(uri);
appendLocation(uri, from, "origin");
appendLocation(uri, to, "destination");
@ -117,6 +116,7 @@ public class VrrProvider extends AbstractEfaProvider
uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId);
appendCommonConnectionParams(uri);
uri.append("&command=").append(command);
return uri.toString();
}