MapLibre Newsletter September 2023

Categories: newsletter
Authors: Oliver Wipfli Harel Mazor Bart Louwers

MapLibre Newsletter - September 2023

Governing Board Elections

It is already one year now that MapLibre has an elected Governing Board, and as the Board members serve a one-year-term, it was time for new Governing Board Elections. We held the Elections and all existing Board members have been re-elected. Read more here.

FOSS4G NL and Open Visualization Collaborator Summit

MapLibre was represented at two events in the last month:

  • Bart Louwers, Maintainer Native, gave a talk at FOSS4G NL in Middelburg.
  • Yuri Astrakhan, MapLibre Governing Board Member, and Haowen You, Engineering Manager at AWS, gave talks at the Open Visualization Collaborator Summit in New York City.

Thank you all for promoting MapLibre at these events!

From left to right: Bart Louwers at FOSS4G NL, Yuri Astrakhan and Haowen You at the Open Visualization Collaborator Summit.

Engineering Proposals by Wet Dog Weather

Wet Dog Weather, the engineering contractor of AWS that led the Metal migration in MapLibre Native, has filed a series of engineering proposals, see here.

The proposals include things like Terrain 3D, Globe View, and many other exciting features for MapLibre Native. If your company is interested in these features, get in touch with Steve Gifford, CEO of Wet Dog Weather, to discuss funding opportunities. You can find him in the MapLibre Slack channel.

MapLibre Style Specification

Last month, several design proposals were opened in the MapLibre Style Spec repo on GitHub. Here is an overview:

  • Add a pitch style spec expression similar to the zoom expression. #346.
  • Support arbitrary base and interval values in RasterDEM sources #326.
  • Change default value for text-font to Noto Sans Regular #311.

Furthermore, there is an ongoing discussion about how to support more writing systems such as Indic scripts with Harfbuzz text shaping. Read more here.

MapLibre Native

Metal Port

On January 4th, 2022 Steve Gifford posted a thread on GitHub Discussions: have we considered a Metal port? It seemed like a momentous effort at the time, and not just from an engineering perspective, because it was. Thanks to the persistence of some key players and the hard work of graphics engineers who were part of the ‘Metal team’ this year, that Metal port is closer than ever.

This month, we have pushed out an early access pre-release of MapLibre Native for iOS with Metal support.

Thanks to everyone who gave it a spin thus far and that let us know their experiences with it. We will continue to push out pre-releases regularly as the last features are implemented and performance is further improved.

Android Annotations

Fynn Godau’s work on a user-friendly Kotlin-based Annotations API is ongoing. We are highly appreciative of Fynn’s work done as part of the Modernization bounty direction. Also thanks to Artak Kalantarian for helping review some of this work.

iOS Modernization

With the release of Swift 5.9 with seamless C++ interoperability and a powerful macro system, new avenues are opening up for modernizing the iOS codebase. Ian Wagner is playing with some ideas. Join us in the #maplibre-ios channel on Slack or leave a comment on GitHub if you are interested in this as well.

MapLibre GL JS

We’ve released version 3.3.1 with a few minor bug fixes related to typings and improved license.txt file handling for packaging tools.

Upcoming Events

State of the Map Europe

MapLibre will be represented by Bart Louwers and Luke Seelenbinder at State of the Map Europe in Antwerp November 10-12th, 2023.

FOSS4G (Seoul)

For late November, Jashanpreet Singh plans to hold a talk on the state of MapLibre at FOSS4G in Seoul.

Come by and get to know us in person.

MapLibre Meetup Japan

The MapLibre User Group Japan will organize an in-person meetup in November. If you are interested in joining the meetup in Japan, contact Yasunori Kirimoto in the MapLibre Slack channel. They even have MapLibre t-shirts!

MapLibre Online Conference Day

We plan to do an online conference day. The date is still to be defined, but if you are interested in giving a talk, you can fill out the following form already now: link

More info on the conference day will follow in the MapLibre Slack channel, on social media, and here in the Newsletter.