Skip to content
Discussion options

You must be logged in to vote

Unfortunately no real movement — it's still open, no active implementation. The upstream issue that's blocking it (loading mbtiles directly from APK assets) was filed on maplibre-native in June 2025 and is also still open.

That said, you're unblocked with the current workaround. Fair warning: the Medium article I wrote was based on Ramani Maps, which is a different Compose wrapper than maplibre-compose. The core idea is the same but some of the API calls differ — so here's the approach adjusted for maplibre-compose:

The key limitation: you can't point mbtiles:// directly at your APK assets folder on Android. You need to copy the file to internal storage first, then use mbtiles:///absolute…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@StudentLW1
Comment options

@TonyGnk
Comment options

Answer selected by StudentLW1
@StudentLW1
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants