maplibre-rs monthly

May 23, 2022

Categories: Maplibre-rs
Authors: Max Ammann

maplibre-rs is an upcoming and cross-platform vector map renderer written in Rust. If you want to get in touch with the developers visit the #maplibre:matrix.org chat or join the MapLibre (#maplibre and #maplibre-rs) community within the OpenStreetMap Slack. You can get an invite here.

📰 News

If you haven’t read the last news then check it out here

Today, we merged the new renderer for maplibre-rs. It is based on bevy. Thanks bevy-devs for your outstanding progress on developing a game engine in Rust! Thank you very much for making your work open-source!

This week we continued to work on the scientific publication around maplibre-rs. Checkout the previous weekly for more information.

From now on this news will only be posted monthly, as I will have significantly less time for maplibre-rs in the next 3 months.

🏠 Housekeeping

The following will summarizes what happened last week on GitHub.

🎁 Merged Pull Requests

  • #104 Create a MacOS application artifact in GHA by @Drabble
    You can now download the demo for macOS directly on the Github Action page.
  • #103 Add Windows as a target OS in Cargo dependencies by @Drabble
    Windows is now officially tested and supported
  • #102 Create the how-to-run.md documentation by @Drabble
    We split the documentation for building the library for development purposes and actual library development.
  • #101 Create a Windows executable artifact in GHA by @Drabble
    You can now download the demo for Windows directly on the Github Action page.
  • #100 Improve apple iOS configuration by @Drabble
    The demo runs now in the simulator on x86_64
  • #93 Add Render Graph from Bevy by @maxammann
    A render based on render graphs is now implemented.

🎁 New Issues

  • #112 Support Middleware API by @maxammann
    We might want to make it easier for other Rust apps to include maplibre-rs
  • #108 “cargo test” fails with “android-ndk-sys only supports compiling for Android” by @dmarcoux
    Thanks for raising awareness for our tests!
  • #107 Hide SQLite3 dependency behind a feature flag by @maxammann
    Task for making sqlite3 an optional dependency

🧵 Current Discussions

  • #18 Looking forward What’s up in the mapping community?
  • #32 Should the map be controlled from rust or from higher level languages? Input handling of maplibre-rs.
  • #49 Introduce yourself! Who are you?

👋 Contributors