fixed use of commas in WGS84 coordinates

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@363 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach 2010-11-20 21:11:27 +00:00
parent 7e35af5dbd
commit 82a9bf3380
3 changed files with 8 additions and 5 deletions

View file

@ -26,6 +26,7 @@ import java.util.GregorianCalendar;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.TimeZone;
import java.util.regex.Matcher;
@ -1160,8 +1161,8 @@ public abstract class AbstractEfaProvider implements NetworkProvider
if ((location.type == LocationType.POI || location.type == LocationType.ADDRESS) && location.lat != 0 && location.lon != 0)
{
uri.append("&type_").append(paramSuffix).append("=coord");
uri.append("&name_").append(paramSuffix).append("=").append(String.format("%2.6f:%2.6f", location.lon / 1E6, location.lat / 1E6)).append(
":WGS84[DD.dddddd]");
uri.append("&name_").append(paramSuffix).append("=").append(
String.format(Locale.ENGLISH, "%.6f:%.6f", location.lon / 1E6, location.lat / 1E6)).append(":WGS84");
}
else
{

View file

@ -20,6 +20,7 @@ package de.schildbach.pte;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import de.schildbach.pte.dto.Location;
import de.schildbach.pte.util.ParserUtils;
@ -57,7 +58,7 @@ public class LinzProvider extends AbstractEfaProvider
@Override
protected String nearbyLatLonUri(final int lat, final int lon)
{
return String.format(NEARBY_LATLON_URI, latLonToDouble(lon), latLonToDouble(lat));
return String.format(Locale.ENGLISH, NEARBY_LATLON_URI, latLonToDouble(lon), latLonToDouble(lat));
}
private static final String NEARBY_STATION_URI = API_BASE
@ -110,7 +111,7 @@ public class LinzProvider extends AbstractEfaProvider
uri.append("&ptOptionsActive=1");
uri.append("&changeSpeed=").append(WALKSPEED_MAP.get(walkSpeed));
uri.append(productParams(products));
uri.append("&useRealtime=1");
return uri.toString();

View file

@ -24,6 +24,7 @@ import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@ -67,7 +68,7 @@ public class MvvProvider extends AbstractEfaProvider
@Override
protected String nearbyLatLonUri(final int lat, final int lon)
{
return String.format(NEARBY_LATLON_URI, latLonToDouble(lon), latLonToDouble(lat));
return String.format(Locale.ENGLISH, NEARBY_LATLON_URI, latLonToDouble(lon), latLonToDouble(lat));
}
private static final String NEARBY_STATION_URI = "http://efa.mvv-muenchen.de/ultralite/XML_DM_REQUEST"