Fix distance calculation consistency. (#6315)
Consolidate great circle distance calculations to use cheap ruler library.
This commit is contained in:
committed by
GitHub
parent
8f0cd5cf7b
commit
aadc088084
@@ -464,7 +464,7 @@ void encodeVectorTile(const DataFacadeBase &facade,
|
||||
const auto b = facade.GetCoordinateOfNode(edge.v);
|
||||
// Calculate the length in meters
|
||||
const double length =
|
||||
osrm::util::coordinate_calculation::haversineDistance(a, b);
|
||||
osrm::util::coordinate_calculation::greatCircleDistance(a, b);
|
||||
|
||||
const auto forward_weight_range =
|
||||
facade.GetUncompressedForwardWeights(geometry_id);
|
||||
|
||||
Reference in New Issue
Block a user