diff --git a/map/routing_manager.cpp b/map/routing_manager.cpp index 2364eefab4..8cdb49f89e 100644 --- a/map/routing_manager.cpp +++ b/map/routing_manager.cpp @@ -630,7 +630,7 @@ void TransitRouteInfo::UpdateDistanceStrings() { if (m_steps.empty()) return; - for (auto step : m_steps) + for (auto & step : m_steps) { FormatDistance(step.m_distanceInMeters, step.m_distanceStr, step.m_distanceUnitsSuffix); } diff --git a/map/transit_reader.cpp b/map/transit_reader.cpp index 5d19938ad9..377a1df838 100644 --- a/map/transit_reader.cpp +++ b/map/transit_reader.cpp @@ -1,5 +1,7 @@ #include "map/transit_reader.hpp" +#include "indexer/feature_algo.hpp" + using namespace routing; using namespace std; @@ -132,7 +134,7 @@ void ReadTransitTask::Do() { auto & featureInfo = m_transitInfo->m_features[ft.GetID()]; ft.GetReadableName(featureInfo.m_title); - featureInfo.m_point = ft.GetCenter(); + featureInfo.m_point = feature::GetCenter(ft); }, features); }