diff --git a/src/de/schildbach/pte/SncbProvider.java b/src/de/schildbach/pte/SncbProvider.java index 6ee957ed..15d4c0d7 100644 --- a/src/de/schildbach/pte/SncbProvider.java +++ b/src/de/schildbach/pte/SncbProvider.java @@ -90,6 +90,18 @@ public class SncbProvider extends AbstractHafasProvider } } + private static final String[] PLACES = { "Antwerpen", "Gent", "Charleroi", "Liege", "Liège", "Brussel" }; + + @Override + protected String[] splitPlaceAndName(final String name) + { + for (final String place : PLACES) + if (name.startsWith(place + " ")) + return new String[] { place, name.substring(place.length() + 1) }; + + return super.splitPlaceAndName(name); + } + public NearbyStationsResult queryNearbyStations(final Location location, final int maxDistance, final int maxStations) throws IOException { final StringBuilder uri = new StringBuilder(API_BASE);