forked from organicmaps/organicmaps
Review fixes.
This commit is contained in:
parent
3659b7d642
commit
2954e5af12
2 changed files with 7 additions and 6 deletions
|
@ -120,7 +120,7 @@ void UserMarkGenerator::UpdateIndex(MarkGroupID groupId)
|
|||
double const maxLength = range / (1 << (zoomLevel - 1));
|
||||
|
||||
df::ProcessSplineSegmentRects(params.m_spline, maxLength,
|
||||
[&](m2::RectD const & segmentRect) -> bool
|
||||
[&](m2::RectD const & segmentRect)
|
||||
{
|
||||
CalcTilesCoverage(segmentRect, zoomLevel, [&](int tileX, int tileY)
|
||||
{
|
||||
|
@ -274,10 +274,10 @@ void UserMarkGenerator::CacheUserMarks(TileKey const & tileKey, MarksIDGroups co
|
|||
int UserMarkGenerator::GetNearestLineIndexZoom(int zoom) const
|
||||
{
|
||||
int nearestZoom = kLineIndexingLevels[0];
|
||||
for (int zoomLevel : kLineIndexingLevels)
|
||||
for (size_t i = 1; i < kLineIndexingLevels.size(); ++i)
|
||||
{
|
||||
if (zoomLevel <= zoom)
|
||||
nearestZoom = zoomLevel;
|
||||
if (kLineIndexingLevels[i] <= zoom)
|
||||
nearestZoom = kLineIndexingLevels[i];
|
||||
else
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -22,7 +22,8 @@
|
|||
|
||||
namespace df
|
||||
{
|
||||
std::vector<double> const kLineWidthZoomFactor = {
|
||||
std::vector<double> const kLineWidthZoomFactor =
|
||||
{
|
||||
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
||||
0.3, 0.3, 0.3, 0.4, 0.5, 0.6, 0.7, 0.7, 0.7, 0.7, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0
|
||||
};
|
||||
|
@ -263,7 +264,7 @@ void CacheUserLines(TileKey const & tileKey, ref_ptr<dp::TextureManager> texture
|
|||
|
||||
bool intersected = false;
|
||||
ProcessSplineSegmentRects(renderInfo.m_spline, maxLength,
|
||||
[&tileRect, &intersected](m2::RectD const & segmentRect) -> bool
|
||||
[&tileRect, &intersected](m2::RectD const & segmentRect)
|
||||
{
|
||||
if (segmentRect.IsIntersect(tileRect))
|
||||
intersected = true;
|
||||
|
|
Loading…
Add table
Reference in a new issue