From 5405280cab6619a89fc3f813a6630813722630d6 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Tue, 1 Jan 2019 15:30:15 +0100 Subject: [PATCH] AbstractEfaProvider: Fix coordinate format for EFA servers older than version 10. --- enabler/src/de/schildbach/pte/AbstractEfaProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/enabler/src/de/schildbach/pte/AbstractEfaProvider.java b/enabler/src/de/schildbach/pte/AbstractEfaProvider.java index 300c1684..e20058d1 100644 --- a/enabler/src/de/schildbach/pte/AbstractEfaProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractEfaProvider.java @@ -94,7 +94,8 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider { protected static final String DEFAULT_COORD_ENDPOINT = "XML_COORD_REQUEST"; protected static final String SERVER_PRODUCT = "efa"; - protected static final String COORD_FORMAT = "WGS84[DD.ddddddd]"; + protected static final String COORD_FORMAT = "WGS84[DD.ddddd]"; + protected static final int COORD_FORMAT_TAIL = 7; private final HttpUrl departureMonitorEndpoint; private final HttpUrl tripEndpoint; @@ -238,7 +239,7 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider { url.addEncodedQueryParameter("language", language); url.addEncodedQueryParameter("stateless", "1"); url.addEncodedQueryParameter("coordOutputFormat", COORD_FORMAT); - url.addEncodedQueryParameter("coordOutputFormatTail", "7"); + url.addEncodedQueryParameter("coordOutputFormatTail", Integer.toString(COORD_FORMAT_TAIL)); } protected SuggestLocationsResult jsonStopfinderRequest(final Location constraint) throws IOException {