fixed 'current location' for networks other than MVV

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@84 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach 2010-08-15 19:43:53 +00:00
parent 6648d8fa30
commit 5b62b02476
6 changed files with 17 additions and 9 deletions

View file

@ -42,7 +42,7 @@ public class MvvProvider implements NetworkProvider
private static final long PARSER_DAY_ROLLOVER_THRESHOLD_MS = 12 * 60 * 60 * 1000;
private static final String ENCODING = "ISO-8859-1";
public boolean hasCapabilities(Capability... capabilities)
public boolean hasCapabilities(final Capability... capabilities)
{
for (final Capability capability : capabilities)
if (capability == Capability.NEARBY_STATIONS)
@ -122,7 +122,7 @@ public class MvvProvider implements NetworkProvider
if (fromType == LocationType.WGS84)
{
final String[] parts = from.split(",");
final String[] parts = from.split(",\\s*", 2);
final double lat = Double.parseDouble(parts[0]);
final double lon = Double.parseDouble(parts[1]);
uri.append("&nameInfo_origin=").append(String.format("%2.5f:%2.5f", lon, lat)).append(":WGS84[DD.ddddd]");
@ -146,7 +146,7 @@ public class MvvProvider implements NetworkProvider
if (toType == LocationType.WGS84)
{
final String[] parts = to.split(",");
final String[] parts = to.split(",\\s*", 2);
final double lat = Double.parseDouble(parts[0]);
final double lon = Double.parseDouble(parts[1]);
uri.append("&nameInfo_destination=").append(String.format("%2.5f:%2.5f", lon, lat)).append(":WGS84[DD.ddddd]");
@ -172,7 +172,7 @@ public class MvvProvider implements NetworkProvider
{
if (viaType == LocationType.WGS84)
{
final String[] parts = via.split(",");
final String[] parts = via.split(",\\s*", 2);
final double lat = Double.parseDouble(parts[0]);
final double lon = Double.parseDouble(parts[1]);
uri.append("&nameInfo_via=").append(String.format("%2.5f:%2.5f", lon, lat)).append(":WGS84[DD.ddddd]");