Fix: Labels & co. by Sublimis ยท Pull Request #1579 ยท mapsforge/mapsforge
* Fix ๐: Nondeterministic labels, i.e. certain labels sometimes appear, sometimes not, everything else the same. (This bug has been bothering us for the last cca 10 years!) * Fix ๐: Better label overlap avoidance algorithm * Fix ๐: Label overlap check not refreshed on map rotation * Android: Label space now includes a small padding when checking for overlap (avoids placing labels too close together, which can sometimes appear as one word) * Android: Better handling of multiline labels * Android: Test for label overlap algorithm
* Fix ๐: Nondeterministic labels, i.e. certain labels sometimes appear, sometimes not, everything else the same. (This bug has been bothering us for the last cca 10 years!) * Fix ๐: Better label overlap avoidance algorithm * Fix ๐: Label overlap check not refreshed on map rotation * Android: Label space now includes a small padding when checking for overlap (avoids placing labels too close together, which can sometimes appear as one word) * Android: Better handling of multiline labels * PATCH: Test for label overlap algorithm (AWT)
* Fix ๐: Nondeterministic labels, i.e. certain labels sometimes appear, sometimes not, everything else the same. (This bug has been bothering us for the last cca 10 years!) * Fix ๐: Better label overlap avoidance algorithm * Fix ๐: Label overlap check not refreshed on map rotation * Android: Label space now includes a small padding when checking for overlap (avoids placing labels too close together, which can sometimes appear as one word) * Android: Better handling of multiline labels * Test for label overlap algorithm (AWT)
* Fix ๐: Nondeterministic labels, i.e. certain labels sometimes appear, sometimes not, everything else the same. (This bug has been bothering us for the last cca 10 years!) * Fix ๐: Better label overlap avoidance algorithm * Fix ๐: Label overlap check not refreshed on map rotation * Label space now includes a small padding when checking for overlap (avoids placing labels too close together, which can sometimes appear as one word) * Android: Better handling of multiline labels * Test for label overlap algorithm (AWT)
* Fix ๐: Nondeterministic labels, i.e. certain labels sometimes appear, sometimes not, everything else the same. (This bug has been bothering us for the last cca 10 years!) * Fix ๐: Better label overlap avoidance algorithm * Fix ๐: Label overlap check not refreshed on map rotation * Label space now includes a small padding when checking for overlap (avoids placing labels too close together, which can sometimes appear as one word) * Android: Better handling of multiline labels * Test for label overlap algorithm (AWT)
โฆr, sometimes not, everything else the same. (This bug has been bothering us for the last cca 10 years!) * Fix ๐: Better label overlap avoidance algorithm * Fix ๐: Label overlap check not refreshed on map rotation * Label space now includes a small padding when checking for overlap (avoids placing labels too close together, which can sometimes appear as one word) * Android: Better handling of multiline labels * Test for label overlap algorithm (AWT) * PointTextContainer.DEBUG_CLASH_BOUNDS flag
โฆr, sometimes not, everything else the same. (This bug has been bothering us for the last cca 10 years!) * Fix ๐: Better label overlap avoidance algorithm * Fix ๐: Label overlap check not refreshed on map rotation * Label space now includes a small padding when checking for overlap (avoids placing labels too close together, which can sometimes appear as one word) * Android: Better handling of multiline labels * Test for label overlap algorithm (AWT) * PointTextContainer.DEBUG_CLASH_BOUNDS flag
This was referenced
Jan 18, 2025This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters