Disable steps and alternatives by default
This commit is contained in:
parent
59f5e364c1
commit
97401ad99a
@ -110,6 +110,7 @@ module.exports = function () {
|
|||||||
} else {
|
} else {
|
||||||
var params = this.queryParams,
|
var params = this.queryParams,
|
||||||
waypoints = [];
|
waypoints = [];
|
||||||
|
params['steps'] = 'true';
|
||||||
if (row.from && row.to) {
|
if (row.from && row.to) {
|
||||||
var fromNode = this.findNodeByName(row.from);
|
var fromNode = this.findNodeByName(row.from);
|
||||||
if (!fromNode) throw new Error(util.format('*** unknown from-node "%s"', row.from));
|
if (!fromNode) throw new Error(util.format('*** unknown from-node "%s"', row.from));
|
||||||
|
@ -81,8 +81,8 @@ struct RouteParameters : public BaseParameters
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
bool steps = true;
|
bool steps = false;
|
||||||
bool alternatives = true;
|
bool alternatives = false;
|
||||||
GeometriesType geometries = GeometriesType::Polyline;
|
GeometriesType geometries = GeometriesType::Polyline;
|
||||||
OverviewType overview = OverviewType::Simplified;
|
OverviewType overview = OverviewType::Simplified;
|
||||||
boost::optional<bool> uturns;
|
boost::optional<bool> uturns;
|
||||||
|
@ -24,6 +24,8 @@ BOOST_AUTO_TEST_CASE(test_route_same_coordinates_fixture)
|
|||||||
using namespace osrm;
|
using namespace osrm;
|
||||||
|
|
||||||
RouteParameters params;
|
RouteParameters params;
|
||||||
|
params.steps = true;
|
||||||
|
params.alternatives = true;
|
||||||
params.coordinates.push_back(get_dummy_location());
|
params.coordinates.push_back(get_dummy_location());
|
||||||
params.coordinates.push_back(get_dummy_location());
|
params.coordinates.push_back(get_dummy_location());
|
||||||
|
|
||||||
@ -70,6 +72,8 @@ BOOST_AUTO_TEST_CASE(test_route_same_coordinates)
|
|||||||
using namespace osrm;
|
using namespace osrm;
|
||||||
|
|
||||||
RouteParameters params;
|
RouteParameters params;
|
||||||
|
params.steps = true;
|
||||||
|
params.alternatives = true;
|
||||||
params.coordinates.push_back(get_dummy_location());
|
params.coordinates.push_back(get_dummy_location());
|
||||||
params.coordinates.push_back(get_dummy_location());
|
params.coordinates.push_back(get_dummy_location());
|
||||||
params.coordinates.push_back(get_dummy_location());
|
params.coordinates.push_back(get_dummy_location());
|
||||||
@ -102,7 +106,6 @@ BOOST_AUTO_TEST_CASE(test_route_same_coordinates)
|
|||||||
BOOST_CHECK(!hint.empty());
|
BOOST_CHECK(!hint.empty());
|
||||||
}
|
}
|
||||||
|
|
||||||
// alternative=true by default
|
|
||||||
const auto &routes = result.values.at("routes").get<json::Array>().values;
|
const auto &routes = result.values.at("routes").get<json::Array>().values;
|
||||||
BOOST_CHECK(!routes.empty());
|
BOOST_CHECK(!routes.empty());
|
||||||
BOOST_CHECK(routes.size() > 1);
|
BOOST_CHECK(routes.size() > 1);
|
||||||
@ -138,7 +141,6 @@ BOOST_AUTO_TEST_CASE(test_route_same_coordinates)
|
|||||||
const auto summary = leg_object.values.at("summary").get<json::String>().value;
|
const auto summary = leg_object.values.at("summary").get<json::String>().value;
|
||||||
BOOST_CHECK(((void)summary, true));
|
BOOST_CHECK(((void)summary, true));
|
||||||
|
|
||||||
// steps=true by default
|
|
||||||
const auto &steps = leg_object.values.at("steps").get<json::Array>().values;
|
const auto &steps = leg_object.values.at("steps").get<json::Array>().values;
|
||||||
BOOST_CHECK(!steps.empty());
|
BOOST_CHECK(!steps.empty());
|
||||||
|
|
||||||
|
@ -138,6 +138,8 @@ BOOST_AUTO_TEST_CASE(valid_route_urls)
|
|||||||
CHECK_EQUAL_RANGE(reference_1.coordinates, result_1->coordinates);
|
CHECK_EQUAL_RANGE(reference_1.coordinates, result_1->coordinates);
|
||||||
|
|
||||||
engine::api::RouteParameters reference_2{};
|
engine::api::RouteParameters reference_2{};
|
||||||
|
reference_2.alternatives = true;
|
||||||
|
reference_2.steps = true;
|
||||||
reference_2.coordinates = coords_1;
|
reference_2.coordinates = coords_1;
|
||||||
auto result_2 = api::parseParameters<engine::api::RouteParameters>(
|
auto result_2 = api::parseParameters<engine::api::RouteParameters>(
|
||||||
"1,2;3,4?steps=true&alternatives=true&geometries=polyline&overview=simplified");
|
"1,2;3,4?steps=true&alternatives=true&geometries=polyline&overview=simplified");
|
||||||
@ -178,7 +180,7 @@ BOOST_AUTO_TEST_CASE(valid_route_urls)
|
|||||||
engine::Hint::FromBase64(
|
engine::Hint::FromBase64(
|
||||||
"03AhA0vnzAA_SAAA_____3wEAAAYAAAAQAAAAB4AAABAAAAAoUYBAJ4AAADlcCEDSefMAAMAAQGLSzmR")};
|
"03AhA0vnzAA_SAAA_____3wEAAAYAAAAQAAAAB4AAABAAAAAoUYBAJ4AAADlcCEDSefMAAMAAQGLSzmR")};
|
||||||
engine::api::RouteParameters reference_4{false,
|
engine::api::RouteParameters reference_4{false,
|
||||||
true,
|
false,
|
||||||
engine::api::RouteParameters::GeometriesType::Polyline,
|
engine::api::RouteParameters::GeometriesType::Polyline,
|
||||||
engine::api::RouteParameters::OverviewType::Simplified,
|
engine::api::RouteParameters::OverviewType::Simplified,
|
||||||
boost::optional<bool>{},
|
boost::optional<bool>{},
|
||||||
@ -206,7 +208,7 @@ BOOST_AUTO_TEST_CASE(valid_route_urls)
|
|||||||
boost::none, engine::Bearing{200, 10}, engine::Bearing{100, 5},
|
boost::none, engine::Bearing{200, 10}, engine::Bearing{100, 5},
|
||||||
};
|
};
|
||||||
engine::api::RouteParameters reference_5{false,
|
engine::api::RouteParameters reference_5{false,
|
||||||
true,
|
false,
|
||||||
engine::api::RouteParameters::GeometriesType::Polyline,
|
engine::api::RouteParameters::GeometriesType::Polyline,
|
||||||
engine::api::RouteParameters::OverviewType::Simplified,
|
engine::api::RouteParameters::OverviewType::Simplified,
|
||||||
boost::optional<bool>{},
|
boost::optional<bool>{},
|
||||||
|
Loading…
Reference in New Issue
Block a user