Also prune on MAX_DOUBLE

This commit is contained in:
Patrick Niklaus 2015-09-02 00:39:50 +02:00
parent 57608628a4
commit f11bd509b0
2 changed files with 3 additions and 1 deletions

View File

@ -324,6 +324,8 @@ template <class DataFacadeT> class MapMatchingPlugin : public BasePlugin
raw_route.segment_end_coordinates,
std::vector<bool>(raw_route.segment_end_coordinates.size(), true), raw_route);
BOOST_ASSERT(raw_route.shortest_path_length != INVALID_EDGE_WEIGHT);
matchings.values.emplace_back(submatchingToJSON(sub, route_parameters, raw_route));
}

View File

@ -248,7 +248,7 @@ class MapMatching final : public BasicRoutingInterface<DataFacadeT, MapMatching<
const auto d_t = std::abs(network_distance - great_circle_distance);
// very low probability transition -> prune
if (d_t > max_distance_delta)
if (d_t >= max_distance_delta)
{
continue;
}