From 910b6705b880047755ffd302a25a2327d641c130 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Wed, 17 Feb 2016 13:01:02 +0100 Subject: [PATCH] BVG: Update API base. --- enabler/src/de/schildbach/pte/BvgProvider.java | 5 +---- .../test/de/schildbach/pte/live/BvgProviderLiveTest.java | 9 +++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/enabler/src/de/schildbach/pte/BvgProvider.java b/enabler/src/de/schildbach/pte/BvgProvider.java index 3ce6d884..8e21b8b9 100644 --- a/enabler/src/de/schildbach/pte/BvgProvider.java +++ b/enabler/src/de/schildbach/pte/BvgProvider.java @@ -36,7 +36,7 @@ import de.schildbach.pte.dto.Style.Shape; */ public final class BvgProvider extends AbstractHafasProvider { - private static final String API_BASE = "https://fahrinfo.bvg.de/Fahrinfo/bin/"; + private static final String API_BASE = "http://bvg-apps.hafas.de/bin/"; private static final Product[] PRODUCTS_MAP = { Product.SUBURBAN_TRAIN, Product.SUBWAY, Product.TRAM, Product.BUS, Product.FERRY, Product.HIGH_SPEED_TRAIN, Product.REGIONAL_TRAIN, Product.ON_DEMAND }; @@ -44,9 +44,6 @@ public final class BvgProvider extends AbstractHafasProvider { super(NetworkId.BVG, API_BASE, "dn", PRODUCTS_MAP); - setStationBoardEndpoint("http://bvg.hafas.de/bin/stboard.exe/dn"); - setGetStopEndpoint(API_BASE + "ajax-getstop.bin/dn"); - setQueryEndpoint(API_BASE + "query.bin/dn"); setJsonGetStopsUseWeight(false); setJsonGetStopsEncoding(Charsets.UTF_8); setJsonNearbyLocationsEncoding(Charsets.UTF_8); diff --git a/enabler/test/de/schildbach/pte/live/BvgProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/BvgProviderLiveTest.java index 9ca51151..b41a68e4 100644 --- a/enabler/test/de/schildbach/pte/live/BvgProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/BvgProviderLiveTest.java @@ -158,6 +158,15 @@ public class BvgProviderLiveTest extends AbstractProviderLiveTest print(later3Result); } + @Test + public void tripBetweenStations() throws Exception + { + final QueryTripsResult result = queryTrips(new Location(LocationType.STATION, "9055101", 52496176, 13343273, null, "U Viktoria-Luise-Platz"), + null, new Location(LocationType.STATION, "9089303", 52588810, 13288699, null, "S Tegel"), new Date(), true, Product.ALL, + WalkSpeed.NORMAL, Accessibility.NEUTRAL); + print(result); + } + @Test public void shortViaTrip() throws Exception {