Add constant for "public_transport"
This commit is contained in:
parent
7ac502cb58
commit
ae249e1185
6 changed files with 11 additions and 6 deletions
|
@ -10,8 +10,6 @@ import net.osmand.router.GeneralRouter.RouteDataObjectAttribute;
|
||||||
|
|
||||||
public class TransportRoutingConfiguration {
|
public class TransportRoutingConfiguration {
|
||||||
|
|
||||||
public static final String KEY = "public_transport";
|
|
||||||
|
|
||||||
public int ZOOM_TO_LOAD_TILES = 15;
|
public int ZOOM_TO_LOAD_TILES = 15;
|
||||||
|
|
||||||
public int walkRadius = 1500; // ? 3000
|
public int walkRadius = 1500; // ? 3000
|
||||||
|
|
|
@ -106,6 +106,7 @@ import static net.osmand.plus.measurementtool.command.ClearPointsCommand.ClearCo
|
||||||
import static net.osmand.plus.measurementtool.command.ClearPointsCommand.ClearCommandMode.AFTER;
|
import static net.osmand.plus.measurementtool.command.ClearPointsCommand.ClearCommandMode.AFTER;
|
||||||
import static net.osmand.plus.measurementtool.command.ClearPointsCommand.ClearCommandMode.ALL;
|
import static net.osmand.plus.measurementtool.command.ClearPointsCommand.ClearCommandMode.ALL;
|
||||||
import static net.osmand.plus.measurementtool.command.ClearPointsCommand.ClearCommandMode.BEFORE;
|
import static net.osmand.plus.measurementtool.command.ClearPointsCommand.ClearCommandMode.BEFORE;
|
||||||
|
import static net.osmand.plus.routing.TransportRoutingHelper.PUBLIC_TRANSPORT_KEY;
|
||||||
|
|
||||||
public class MeasurementToolFragment extends BaseOsmAndFragment implements RouteBetweenPointsFragmentListener,
|
public class MeasurementToolFragment extends BaseOsmAndFragment implements RouteBetweenPointsFragmentListener,
|
||||||
OptionsFragmentListener, GpxApproximationFragmentListener, SelectedPointFragmentListener,
|
OptionsFragmentListener, GpxApproximationFragmentListener, SelectedPointFragmentListener,
|
||||||
|
@ -897,7 +898,7 @@ public class MeasurementToolFragment extends BaseOsmAndFragment implements Route
|
||||||
case SnapTrackWarningFragment.CONTINUE_RESULT_CODE:
|
case SnapTrackWarningFragment.CONTINUE_RESULT_CODE:
|
||||||
if (mapActivity != null) {
|
if (mapActivity != null) {
|
||||||
ApplicationMode mode = editingCtx.getAppMode();
|
ApplicationMode mode = editingCtx.getAppMode();
|
||||||
if (mode == ApplicationMode.DEFAULT || "public_transport".equals(mode.getRoutingProfile())) {
|
if (mode == ApplicationMode.DEFAULT || PUBLIC_TRANSPORT_KEY.equals(mode.getRoutingProfile())) {
|
||||||
mode = null;
|
mode = null;
|
||||||
}
|
}
|
||||||
List<List<WptPt>> pointsSegments = editingCtx.getPointsSegments(true, false);
|
List<List<WptPt>> pointsSegments = editingCtx.getPointsSegments(true, false);
|
||||||
|
|
|
@ -20,6 +20,8 @@ import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import static net.osmand.plus.routing.TransportRoutingHelper.PUBLIC_TRANSPORT_KEY;
|
||||||
|
|
||||||
public class ProfileCard extends BaseCard {
|
public class ProfileCard extends BaseCard {
|
||||||
|
|
||||||
private ApplicationMode selectedMode;
|
private ApplicationMode selectedMode;
|
||||||
|
@ -42,7 +44,7 @@ public class ProfileCard extends BaseCard {
|
||||||
Iterator<ApplicationMode> iterator = modes.iterator();
|
Iterator<ApplicationMode> iterator = modes.iterator();
|
||||||
while (iterator.hasNext()) {
|
while (iterator.hasNext()) {
|
||||||
ApplicationMode mode = iterator.next();
|
ApplicationMode mode = iterator.next();
|
||||||
if ("public_transport".equals(mode.getRoutingProfile())) {
|
if (PUBLIC_TRANSPORT_KEY.equals(mode.getRoutingProfile())) {
|
||||||
iterator.remove();
|
iterator.remove();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,6 +35,7 @@ import static net.osmand.plus.UiUtilities.CustomRadioButtonType.END;
|
||||||
import static net.osmand.plus.UiUtilities.CustomRadioButtonType.START;
|
import static net.osmand.plus.UiUtilities.CustomRadioButtonType.START;
|
||||||
import static net.osmand.plus.measurementtool.MeasurementEditingContext.DEFAULT_APP_MODE;
|
import static net.osmand.plus.measurementtool.MeasurementEditingContext.DEFAULT_APP_MODE;
|
||||||
import static net.osmand.plus.measurementtool.SelectFileBottomSheet.BOTTOM_SHEET_HEIGHT_DP;
|
import static net.osmand.plus.measurementtool.SelectFileBottomSheet.BOTTOM_SHEET_HEIGHT_DP;
|
||||||
|
import static net.osmand.plus.routing.TransportRoutingHelper.PUBLIC_TRANSPORT_KEY;
|
||||||
|
|
||||||
public class RouteBetweenPointsBottomSheetDialogFragment extends BottomSheetBehaviourDialogFragment {
|
public class RouteBetweenPointsBottomSheetDialogFragment extends BottomSheetBehaviourDialogFragment {
|
||||||
|
|
||||||
|
@ -116,7 +117,7 @@ public class RouteBetweenPointsBottomSheetDialogFragment extends BottomSheetBeha
|
||||||
|
|
||||||
for (int i = 0; i < modes.size(); i++) {
|
for (int i = 0; i < modes.size(); i++) {
|
||||||
ApplicationMode mode = modes.get(i);
|
ApplicationMode mode = modes.get(i);
|
||||||
if (!"public_transport".equals(mode.getRoutingProfile())) {
|
if (!PUBLIC_TRANSPORT_KEY.equals(mode.getRoutingProfile())) {
|
||||||
icon = app.getUIUtilities().getPaintedIcon(mode.getIconRes(), mode.getProfileColor(nightMode));
|
icon = app.getUIUtilities().getPaintedIcon(mode.getIconRes(), mode.getProfileColor(nightMode));
|
||||||
addProfileView(navigationType, onClickListener, i, icon, mode.toHumanString(), mode.equals(appMode));
|
addProfileView(navigationType, onClickListener, i, icon, mode.toHumanString(), mode.equals(appMode));
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,6 +55,8 @@ public class TransportRoutingHelper {
|
||||||
|
|
||||||
private static final org.apache.commons.logging.Log log = PlatformUtil.getLog(TransportRoutingHelper.class);
|
private static final org.apache.commons.logging.Log log = PlatformUtil.getLog(TransportRoutingHelper.class);
|
||||||
|
|
||||||
|
public static final String PUBLIC_TRANSPORT_KEY = "public_transport";
|
||||||
|
|
||||||
private List<WeakReference<IRouteInformationListener>> listeners = new LinkedList<>();
|
private List<WeakReference<IRouteInformationListener>> listeners = new LinkedList<>();
|
||||||
|
|
||||||
private final OsmandApplication app;
|
private final OsmandApplication app;
|
||||||
|
|
|
@ -84,6 +84,7 @@ import java.util.StringTokenizer;
|
||||||
import static net.osmand.aidlapi.OsmAndCustomizationConstants.CONFIGURE_MAP_ITEM_ID_SCHEME;
|
import static net.osmand.aidlapi.OsmAndCustomizationConstants.CONFIGURE_MAP_ITEM_ID_SCHEME;
|
||||||
import static net.osmand.aidlapi.OsmAndCustomizationConstants.DRAWER_ITEM_ID_SCHEME;
|
import static net.osmand.aidlapi.OsmAndCustomizationConstants.DRAWER_ITEM_ID_SCHEME;
|
||||||
import static net.osmand.aidlapi.OsmAndCustomizationConstants.MAP_CONTEXT_MENU_ACTIONS;
|
import static net.osmand.aidlapi.OsmAndCustomizationConstants.MAP_CONTEXT_MENU_ACTIONS;
|
||||||
|
import static net.osmand.plus.routing.TransportRoutingHelper.PUBLIC_TRANSPORT_KEY;
|
||||||
|
|
||||||
public class OsmandSettings {
|
public class OsmandSettings {
|
||||||
|
|
||||||
|
@ -998,7 +999,7 @@ public class OsmandSettings {
|
||||||
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.CAR, "car");
|
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.CAR, "car");
|
||||||
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.BICYCLE, "bicycle");
|
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.BICYCLE, "bicycle");
|
||||||
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.PEDESTRIAN, "pedestrian");
|
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.PEDESTRIAN, "pedestrian");
|
||||||
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.PUBLIC_TRANSPORT, "public_transport");
|
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.PUBLIC_TRANSPORT, PUBLIC_TRANSPORT_KEY);
|
||||||
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.BOAT, "boat");
|
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.BOAT, "boat");
|
||||||
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.AIRCRAFT, "STRAIGHT_LINE_MODE");
|
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.AIRCRAFT, "STRAIGHT_LINE_MODE");
|
||||||
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.SKI, "ski");
|
ROUTING_PROFILE.setModeDefaultValue(ApplicationMode.SKI, "ski");
|
||||||
|
|
Loading…
Reference in a new issue