diff --git a/enabler/src/de/schildbach/pte/NegentweeProvider.java b/enabler/src/de/schildbach/pte/NegentweeProvider.java index a1251388..105b9175 100644 --- a/enabler/src/de/schildbach/pte/NegentweeProvider.java +++ b/enabler/src/de/schildbach/pte/NegentweeProvider.java @@ -319,6 +319,16 @@ public class NegentweeProvider extends AbstractNetworkProvider { return null; } + private String locationToQueryParameterString(Location loc) { + if (loc.hasId()) { + return loc.id; + } else if (loc.hasLocation()) { + return loc.getLatAsDouble() + "," + loc.getLonAsDouble(); + } else { + return null; + } + } + // Including these type names will cause the locations API to fail, skip them private static final ImmutableSet DISALLOWED_TYPE_NAMES = ImmutableSet.of("latlong", "streetrange"); @@ -837,24 +847,27 @@ public class NegentweeProvider extends AbstractNetworkProvider { public QueryTripsResult queryTrips(Location from, @Nullable Location via, Location to, Date date, boolean dep, @Nullable Set products, @Nullable Optimize optimize, @Nullable WalkSpeed walkSpeed, @Nullable Accessibility accessibility, @Nullable Set