Thursday, October 8, 2026 Today’s Paper
Log in Join free
Vol. I · No. 9 Texas Edition
Thursday, Oct 8
Texas first. Then the world.
Always free Updated 2 minutes ago
Read. React. Discuss.
Tech

Show HN: MapLibre Compose, Interactive Vector Maps for Compose Multiplatform

By sargunv 2 min read 3 views 0 comments

MapLibre Compose is a Kotlin library for putting interactive vector maps in Compose Multiplatform apps on Android, iOS, desktop, and web. It's part of the MapLibre ecosystem, and isn't tied to any map provider; you point it at any MapLibre style and tile source: commercial, free, or your own.- Docs: https://maplibre.org/maplibre-compose/- Code: https://github.com/maplibre/maplibre-compose- Live demo: https://maplibre.org/maplibre-compose/demo/About two years ago, I started building a transit tracking app in Compose Multiplatform, and found there was no suitable map library for it with the level of customization I wanted. So, within my "train-tracking-app" repo, I started working on wrapping the MapLibre Android and iOS SDKs behind a common Compose API.Around the same time, the StreetComplete folks and MapLibre Native folks were looking for the same thing: a Compose SDK for MapLibre Native. I spun my wrapper out into a library, and so began my two year yak shaving quest to bring MapLibre maps to Compose Multiplatform.The SDK-wrapping approach got the first releases out quickly, but it didn't age well. I could only expose what both supported, and each had its own slightly different…

Hacker News (Newest) Original story · github.com
Read the full story

Discussion (0)

No comments yet. Start the conversation!