diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt index 8fe35d4..3317d09 100644 --- a/oeffi/assets/networks.txt +++ b/oeffi/assets/networks.txt @@ -94,3 +94,6 @@ RTACHICAGO|us-US|US;Illinois;Chicago|beta # AU SYDNEY|en-AU|AU;New South Wales;Sydney MET|en-AU|AU;Victoria;Melbourne|disabled + +# NI +NICARAGUA|es-NI|NI;Managua|beta diff --git a/oeffi/res/values-de/networks.xml b/oeffi/res/values-de/networks.xml index 94f06d7..1766822 100644 --- a/oeffi/res/values-de/networks.xml +++ b/oeffi/res/values-de/networks.xml @@ -119,6 +119,8 @@ Lokal- und Regionalverkehr Sydney Lokal- und Regionalverkehr + Nicaragua + nationale und städtische Buslinien Melbourne Nicht mehr verfügbar, da der PTV keine EFA-API mehr anbietet. diff --git a/oeffi/res/values/networks.xml b/oeffi/res/values/networks.xml index cb43d88..7652d6e 100644 --- a/oeffi/res/values/networks.xml +++ b/oeffi/res/values/networks.xml @@ -120,6 +120,8 @@ local and regional Sydney local and regional + Nicaragua + national and urban buses Melbourne Not available, because the PTV does not offer an EFA API any more. diff --git a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java index 9a83ce5..2ff8dd0 100644 --- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java +++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java @@ -40,6 +40,7 @@ import de.schildbach.pte.MvvProvider; import de.schildbach.pte.NasaProvider; import de.schildbach.pte.NetworkId; import de.schildbach.pte.NetworkProvider; +import de.schildbach.pte.NicaraguaProvider; import de.schildbach.pte.NriProvider; import de.schildbach.pte.NsProvider; import de.schildbach.pte.NvbwProvider; @@ -199,6 +200,8 @@ public final class NetworkProviderFactory { return new RtaChicagoProvider(); else if (networkId.equals(NetworkId.SYDNEY)) return new SydneyProvider(); + else if (networkId.equals(NetworkId.NICARAGUA)) + return new NicaraguaProvider("577e5781-23ee-4ff0-a5b3-92e5b04887e5"); // oeffi@schildbach.deF else throw new IllegalArgumentException(networkId.name()); }