Introduce additional menu item for set destnation
This commit is contained in:
parent
af053235dd
commit
379f60d687
1 changed files with 5 additions and 1 deletions
|
@ -905,6 +905,8 @@ public class MapActivityActions implements DialogProvider {
|
||||||
final TargetPointsHelper targets = getMyApplication().getTargetPointsHelper();
|
final TargetPointsHelper targets = getMyApplication().getTargetPointsHelper();
|
||||||
final OsmandSettings settings = getMyApplication().getSettings();
|
final OsmandSettings settings = getMyApplication().getSettings();
|
||||||
if(targets.getPointToNavigate() != null) {
|
if(targets.getPointToNavigate() != null) {
|
||||||
|
adapter.item(R.string.context_menu_item_destination_point).icons(R.drawable.ic_action_flag_dark,
|
||||||
|
R.drawable.ic_action_flag_light).reg();
|
||||||
adapter.item(R.string.context_menu_item_intermediate_point).icons(R.drawable.ic_action_flage_dark,
|
adapter.item(R.string.context_menu_item_intermediate_point).icons(R.drawable.ic_action_flage_dark,
|
||||||
R.drawable.ic_action_flage_light).reg();
|
R.drawable.ic_action_flage_light).reg();
|
||||||
// For button-less search UI
|
// For button-less search UI
|
||||||
|
@ -974,7 +976,9 @@ public class MapActivityActions implements DialogProvider {
|
||||||
}
|
}
|
||||||
targets.navigateToPoint(new LatLon(latitude, longitude), true,
|
targets.navigateToPoint(new LatLon(latitude, longitude), true,
|
||||||
dest ? -1 : targets.getIntermediatePoints().size(), selected);
|
dest ? -1 : targets.getIntermediatePoints().size(), selected);
|
||||||
|
if(targets.getIntermediatePoints().size() > 0) {
|
||||||
IntermediatePointsDialog.openIntermediatePointsDialog(mapActivity);
|
IntermediatePointsDialog.openIntermediatePointsDialog(mapActivity);
|
||||||
|
}
|
||||||
} else if (standardId == R.string.context_menu_item_share_location) {
|
} else if (standardId == R.string.context_menu_item_share_location) {
|
||||||
shareLocation(latitude, longitude, mapActivity.getMapView().getZoom());
|
shareLocation(latitude, longitude, mapActivity.getMapView().getZoom());
|
||||||
} else if (standardId == R.string.context_menu_item_add_favorite) {
|
} else if (standardId == R.string.context_menu_item_add_favorite) {
|
||||||
|
|
Loading…
Reference in a new issue