A minimal Android app (Jetpack Compose) that shows a meteoblue temperature forecast map using MapLibre Compose.
All relevant code is in MainActivity.kt:
- Background map: the meteoblue map style
https://maps-api.meteoblue.com/mapstyle/weathermap - Time API:
https://maps-api.meteoblue.com/v1/time/hourly/{domain}returns the current time step - Tile API: raster tiles from
https://maps-api.meteoblue.com/v1/map/raster/{domain}/{time}/{layer}/{z}/{x}/{y}are added as a MapLibre raster layer below the labels of the background map
Open the project in Android Studio and run the app configuration.
The Gradle wrapper scripts are not included. To build from the command line, run gradle wrapper once,
then ./gradlew installDebug.
The app uses a rate-limited demo API key, which will be replaced from time to time.
Get your own API key here
and set API_KEY in MainActivity.kt.
