diff --git a/src/de/schildbach/pte/GvhProvider.java b/src/de/schildbach/pte/GvhProvider.java index 48f59413..0623a005 100644 --- a/src/de/schildbach/pte/GvhProvider.java +++ b/src/de/schildbach/pte/GvhProvider.java @@ -74,6 +74,7 @@ public class GvhProvider extends AbstractEfaProvider uri.append("&type_dm=stop"); uri.append("&name_dm=").append(stationId); uri.append("&mode=direct"); + uri.append("&useRealtime=1"); return uri.toString(); } diff --git a/src/de/schildbach/pte/IvbProvider.java b/src/de/schildbach/pte/IvbProvider.java index 8083e29d..70debbfe 100644 --- a/src/de/schildbach/pte/IvbProvider.java +++ b/src/de/schildbach/pte/IvbProvider.java @@ -74,6 +74,7 @@ public class IvbProvider extends AbstractEfaProvider uri.append("&type_dm=stop"); uri.append("&name_dm=").append(stationId); uri.append("&mode=direct"); + uri.append("&useRealtime=1"); return uri.toString(); } diff --git a/src/de/schildbach/pte/LinzProvider.java b/src/de/schildbach/pte/LinzProvider.java index f2c56a1c..7cb017c1 100644 --- a/src/de/schildbach/pte/LinzProvider.java +++ b/src/de/schildbach/pte/LinzProvider.java @@ -70,6 +70,19 @@ public class LinzProvider extends AbstractEfaProvider return String.format(NEARBY_STATION_URI, stationId); } + public String departuresQueryUri(final String stationId, final int maxDepartures) + { + final StringBuilder uri = new StringBuilder(); + uri.append(API_BASE).append("XSLT_DM_REQUEST"); + uri.append("?outputFormat=XML"); + uri.append("&coordOutputFormat=WGS84"); + uri.append("&type_dm=stop"); + uri.append("&name_dm=").append(stationId); + uri.append("&mode=direct"); + uri.append("&useRealtime=1"); + return uri.toString(); + } + @Override protected String connectionsQueryUri(final Location from, final Location via, final Location to, final Date date, final boolean dep, final String products, final WalkSpeed walkSpeed) @@ -111,16 +124,4 @@ public class LinzProvider extends AbstractEfaProvider uri.append("&command=").append(command); return uri.toString(); } - - public String departuresQueryUri(final String stationId, final int maxDepartures) - { - final StringBuilder uri = new StringBuilder(); - uri.append(API_BASE).append("XSLT_DM_REQUEST"); - uri.append("?outputFormat=XML"); - uri.append("&coordOutputFormat=WGS84"); - uri.append("&type_dm=stop"); - uri.append("&name_dm=").append(stationId); - uri.append("&mode=direct"); - return uri.toString(); - } } diff --git a/src/de/schildbach/pte/MvvProvider.java b/src/de/schildbach/pte/MvvProvider.java index ade0be24..97471f05 100644 --- a/src/de/schildbach/pte/MvvProvider.java +++ b/src/de/schildbach/pte/MvvProvider.java @@ -124,6 +124,19 @@ public class MvvProvider extends AbstractEfaProvider return new NearbyStationsResult(uri, stations.subList(0, maxStations)); } + public String departuresQueryUri(final String stationId, final int maxDepartures) + { + final StringBuilder uri = new StringBuilder(); + uri.append(API_BASE).append("XSLT_DM_REQUEST"); + uri.append("?outputFormat=XML"); + uri.append("&coordOutputFormat=WGS84"); + uri.append("&type_dm=stop"); + uri.append("&name_dm=").append(stationId); + uri.append("&mode=direct"); + uri.append("&useRealtime=1"); + return uri.toString(); + } + @Override protected String connectionsQueryUri(final Location from, final Location via, final Location to, final Date date, final boolean dep, final String products, final WalkSpeed walkSpeed) @@ -168,18 +181,6 @@ public class MvvProvider extends AbstractEfaProvider return uri.toString(); } - public String departuresQueryUri(final String stationId, final int maxDepartures) - { - final StringBuilder uri = new StringBuilder(); - uri.append(API_BASE).append("XSLT_DM_REQUEST"); - uri.append("?outputFormat=XML"); - uri.append("&coordOutputFormat=WGS84"); - uri.append("&type_dm=stop"); - uri.append("&name_dm=").append(stationId); - uri.append("&mode=direct"); - return uri.toString(); - } - private static final Map LINES = new HashMap(); static diff --git a/src/de/schildbach/pte/SvvProvider.java b/src/de/schildbach/pte/SvvProvider.java index 3209f6fd..b35d48b0 100644 --- a/src/de/schildbach/pte/SvvProvider.java +++ b/src/de/schildbach/pte/SvvProvider.java @@ -74,6 +74,7 @@ public class SvvProvider extends AbstractEfaProvider uri.append("&type_dm=stop"); uri.append("&name_dm=").append(stationId); uri.append("&mode=direct"); + // TODO uri.append("&useRealtime=1"); return uri.toString(); } diff --git a/src/de/schildbach/pte/VrnProvider.java b/src/de/schildbach/pte/VrnProvider.java index ed9f1f97..989668a7 100644 --- a/src/de/schildbach/pte/VrnProvider.java +++ b/src/de/schildbach/pte/VrnProvider.java @@ -74,6 +74,7 @@ public class VrnProvider extends AbstractEfaProvider uri.append("&type_dm=stop"); uri.append("&name_dm=").append(stationId); uri.append("&mode=direct"); + uri.append("&useRealtime=1"); return uri.toString(); } diff --git a/src/de/schildbach/pte/VrrProvider.java b/src/de/schildbach/pte/VrrProvider.java index 88e70423..54d8f816 100644 --- a/src/de/schildbach/pte/VrrProvider.java +++ b/src/de/schildbach/pte/VrrProvider.java @@ -74,6 +74,7 @@ public class VrrProvider extends AbstractEfaProvider uri.append("&type_dm=stop"); uri.append("&name_dm=").append(stationId); uri.append("&mode=direct"); + // TODO uri.append("&useRealtime=1"); return uri.toString(); } diff --git a/src/de/schildbach/pte/VvsProvider.java b/src/de/schildbach/pte/VvsProvider.java index bd798243..e9e3136a 100644 --- a/src/de/schildbach/pte/VvsProvider.java +++ b/src/de/schildbach/pte/VvsProvider.java @@ -74,6 +74,7 @@ public class VvsProvider extends AbstractEfaProvider uri.append("&type_dm=stop"); uri.append("&name_dm=").append(stationId); uri.append("&mode=direct"); + uri.append("&useRealtime=1"); return uri.toString(); }