Skip to content

Commit 55e28bc

Browse files
Add additional roadmap items MapLibre Native (#480)
* Add additional roadmap items MapLibre Native * fix oopsie * make linter happy * fix fmt --------- Co-authored-by: Frank Elsinga <[email protected]>
1 parent 85dc465 commit 55e28bc

File tree

12 files changed

+86
-0
lines changed

12 files changed

+86
-0
lines changed
1.37 MB
Loading
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Action Journal
3+
heroImage: "./action-journal.png"
4+
project: maplibre-native
5+
status: released
6+
released: "April 2025"
7+
---
8+
9+
The Action Journal provides persistent logging of top-level map events to aid in debugging and observability.
10+
11+
## Documentation
12+
13+
### iOS
14+
15+
- [Action Journal Example](https://maplibre.org/maplibre-native/ios/latest/documentation/maplibre-native-for-ios/actionjournalexample/)
16+
17+
### Android
18+
19+
- [Action Journal Example](https://maplibre.org/maplibre-native/android/examples/observability/action-journal/)
20+
21+
## Implementation
22+
23+
The Action Journal feature was implemented in [#3409](https://github.com/maplibre/maplibre-native/pull/3409) by Adrian Cojocaru.
3.37 MB
Loading
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: Dynamic Texture Atlas
3+
heroImage: "./dynamic-texture-atlas.png"
4+
project: maplibre-native
5+
status: released
6+
released: "May 2025"
7+
---
8+
9+
Instead of storing glyphs and icons per tile, store them in a dynamic texture atlas shared between all tiles. This allows for lower memory usage.
10+
11+
This was implemented in [#3198](https://github.com/maplibre/maplibre-native/pull/3198).
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: LOD Controls
3+
heroImage: "./lod.png"
4+
project: maplibre-native
5+
status: released
6+
released: June 2025
7+
---
8+
9+
Level-of-detail (LOD) controls allow control over what zoom level is rendered for tiles that are further away. This is especially important for navigation use cases where the camera pitch can cause many tiles to be visible.
10+
11+
Implemented in [#2958](https://github.com/maplibre/maplibre-native/pull/2958).
5.66 MB
Loading
506 KB
Loading
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: Long Running Test
3+
heroImage: "./desert-bus.png"
4+
project: maplibre-native
5+
status: released
6+
released: August 2025
7+
---
8+
9+
Some of our users run MapLibre Native for many hours, sometimes days on end. To ensure stability, we wanted to develop a long running test. We are distributing this test so that everyone can run it with hardware they have laying around.
10+
11+
Implementation Android in [#3512](https://github.com/maplibre/maplibre-native/pull/3512). See the [latest releases](https://github.com/maplibre/maplibre-native/releases?q=android-testapp&expanded=true) on GitHub.
12+
13+
A similar test for iOS will be available [soon](https://github.com/maplibre/maplibre-native/pull/3592).
14+
15+
---
16+
17+
After a vote by the developers, this ‘long running test’ is was officially called Desert Bus, named after a game from the 90’s where you had to drive a bus from Arizona to Nevada (an exciting 8 hour playthrough can be found on [YouTube](https://www.youtube.com/watch?v=2LtiHla1dNg)).
5.33 MB
Loading
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: MLT Integration
3+
heroImage: "./image.png"
4+
project: maplibre-native
5+
status: in-progress
6+
---
7+
8+
Add support for reading vector-tile sources in the [MapLibre Tile Format](https://github.com/maplibre/maplibre-tile-spec) (MLT).
9+
10+
As of October 2025, MLT integration is in an advanced stage. See [#3246](https://github.com/maplibre/maplibre-native/pull/3246) for the current status.

0 commit comments

Comments
 (0)