Add required changes to allow multiple intermediate stops

Signed-off-by: CasparNuel <73889285+CasparNuel@users.noreply.github.com>
This commit is contained in:
CasparNuel 2021-08-23 22:56:25 +02:00
parent 99384652a8
commit 6ace822e24
2 changed files with 4 additions and 2 deletions

View file

@ -36,6 +36,7 @@ Code contributions:
Dima Korolev <dmitry.korolev@gmail.com>
Max Grigorev <forwidur@gmail.com>
Roman Tsisyk <roman@tsisyk.com>
Caspar Nuël <casparnuel@yandex.com>
Porting to Tizen platform:
Sergey Pisarchik

View file

@ -192,7 +192,8 @@ drape_ptr<df::UserPointMark::SymbolNameZoomInfo> RouteMarkPoint::GetSymbolNames(
case 0: name = "route-point-a"; break;
case 1: name = "route-point-b"; break;
case 2: name = "route-point-c"; break;
default: name = ""; break;
default: name = "route-point-c"; break; // This should be replaced with the "+" icon
// TODO: Properly add icons for other letters/numbers after C.
}
break;
}
@ -202,7 +203,7 @@ drape_ptr<df::UserPointMark::SymbolNameZoomInfo> RouteMarkPoint::GetSymbolNames(
return symbol;
}
size_t const RoutePointsLayout::kMaxIntermediatePointsCount = 3;
size_t const RoutePointsLayout::kMaxIntermediatePointsCount = 100; // This should be tested if the routing algorithm can handle this
RoutePointsLayout::RoutePointsLayout(BookmarkManager & manager)
: m_manager(manager)