summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2020-01-31 14:42:12 +0200
committerMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2020-02-03 21:26:35 +0200
commit1f5c6beb64805180a4b4724bc1e5b758b9ae4494 (patch)
tree8e93891a909a5d00d9b1662d5420c20b6b8e2377 /CHANGELOG.md
parentb64ed754442b894f3914a4191798fbd2f2bc8cd9 (diff)
downloadqtlocation-mapboxgl-1f5c6beb64805180a4b4724bc1e5b758b9ae4494.tar.gz
[tile mode] Improvements in symbol placement on tile borders
This change fixes the following problems: 1) Before this change, when multiple symbols were grouped close to the tile borders, different tiles could place different symbols, because each tile arbitrary assigned feature ids, and these ids defined the placement order being applied. This caused artifacts at the tile boundaries. With this change, in tile mode the placement order of two symbols crossing a tile border is defined by their anchor `y` values. It means that the symbols are being placed the same order across all the tiles. 2) Before this change, the engine did not place with priority the symbols crossing the borders between two neighboring tiles. Now it does, and it improves a lot symbol placement stability in the tile map mode.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 61972b2af2..db0c19fe6d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,14 @@
Factory 'get' method can be invoked recursively and stable iterators are required to guarantee safety.
+- [tile mode] Improvements in symbol placement on tile borders ([#16159](https://github.com/mapbox/mapbox-gl-native/pull/16159))
+
+ In tile mode, the placement order of two symbols crossing a tile border is defined by their anchor Y values.
+
+ Symbols crossing the borders between two neighboring tiles are placed with priority.
+
+ It improves symbol placement stability in the tile map mode.
+
## maps-v1.0.0 (2020.01-release-unicorn)
### ✨ New features