diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt index 39e7d26..b1c331c 100644 --- a/oeffi/assets/networks.txt +++ b/oeffi/assets/networks.txt @@ -25,6 +25,7 @@ NASA|de-DE|Sachsen;Leipzig;Sachsen-Anhalt;Magdeburg;Halle VMT|de-DE|Thüringen;Mittelthüringen;Erfurt;Jena;Gera;Weimar;Gotha VRR|de-DE|Nordrhein-Westfalen;Essen;Dortmund;Düsseldorf;Münster;Paderborn;Höxter;Bielefeld VRS|de-DE|Köln;Bonn +AVV_AACHEN|de-DE|Aachen MVG|de-DE|Märkischer Kreis;Lüdenscheid VRN|de-DE|Baden-Württemberg;Rheinland-Pfalz;Mannheim;Mainz;Trier VVS|de-DE|Baden-Württemberg;Stuttgart diff --git a/oeffi/res/values-de/networks.xml b/oeffi/res/values-de/networks.xml index afa67d9..2be58c6 100644 --- a/oeffi/res/values-de/networks.xml +++ b/oeffi/res/values-de/networks.xml @@ -45,6 +45,8 @@ Nordrhein-Westfalen, Düsseldorf & Dortmund, Lokal- und Regionalverkehr Köln & Bonn Lokal- und Regionalverkehr + Aachen + Lokal- und Regionalverkehr Lüdenscheid & Märkischer Kreis Lokal- und Regionalverkehr Rheinland-Pfalz, Rhein-Neckar & Baden-Württemberg diff --git a/oeffi/res/values/networks.xml b/oeffi/res/values/networks.xml index 17e7625..ca0e68e 100644 --- a/oeffi/res/values/networks.xml +++ b/oeffi/res/values/networks.xml @@ -45,6 +45,8 @@ North Rhine-Westphalia, Düsseldorf & Dortmund, local and regional Cologne & Bonn local and regional + Aachen + local and regional Lüdenscheid & Märkischer Kreis local and regional Rhineland-Palatinate, Rhine-Neckar & Baden-Württemberg diff --git a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java index e5bc828..c3c3913 100644 --- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java +++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java @@ -21,6 +21,7 @@ import java.util.HashMap; import java.util.Map; import de.schildbach.pte.AbstractNetworkProvider; +import de.schildbach.pte.AvvAachenProvider; import de.schildbach.pte.AvvProvider; import de.schildbach.pte.BahnProvider; import de.schildbach.pte.BayernProvider; @@ -140,6 +141,8 @@ public final class NetworkProviderFactory { return new VrrProvider(HttpUrl.parse("https://app.vrr.de/oeffi/")); else if (networkId.equals(NetworkId.VRS)) return new VrsProvider(); + else if (networkId.equals(NetworkId.AVV_AACHEN)) + return new AvvAachenProvider("{\"type\":\"AID\",\"aid\":\"4vV1AcH3N511icH\"}"); else if (networkId.equals(NetworkId.MVG)) return new MvgProvider(); else if (networkId.equals(NetworkId.VRN))