From 283dbed0d1ad7fd98f9c480741ec23f19b4b0f02 Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Sun, 21 Aug 2011 15:49:37 +0000 Subject: [PATCH] split common places from name git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@749 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/SncbProvider.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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);