Posted by todsacerdoti 1/26/2026
What makes it modern are the ideas behind it: the column-oriented layout, support for lightweight encodings such as FSST and FastPFOR and support for pre-tessellation. Also, enabling doing more computations on the GPU instead of the CPU, which are made possible thanks to modern graphics APIs like Vulkan and Metal. I agree that it is better to be specific about these things (if that is your gripe with it), but there's only so many characters that fit into a title. ;)
In this case it's the column format for attributes and the newer encodings. Things the industry wasn't doing a decade ago.
I really wish they hadn't used FastPFOR. It's a research library and has an incredibly opaque algorithm:
https://ayende.com/blog/199523-C/integer-compression-underst...
If there were something better than FastPFOR, we would use it. If something comes up, we can always use a new tag and add it in the future.
There is still a lot to do, for example one can do like-operators on FSST without decompressing it.
If you or your organization would like to
- sponsor (-> https://maplibre.org/sponsors) the work or
- contribute engineering time (-> https://maplibre.org/community/), we’d be happy to discuss options.
Feel free to reach out on Slack (invite at https://slack.openstreetmap.us/).
Fixed the footnote, broke all other links. Should be OK again when the caches catch up.
I think Apple Maps has a pretty reasonable compromise here of transitioning from a globe to Mercator as you zoom, but this is a less nice UI with a mouse as you need to click to rotate the globe instead of pointing and zooming only. I don’t think there’s anything in this data that would make that unachievable – you just need to reproject the vector data a bit as you zoom out – but it takes some tricky mathematics to get right and so hasn’t been done yet.
Web Mercator != Mercator.
I suggest most people on this thread need to go away ask the question "What's the difference between Web Mercator and Mercator".
No-one is zooming out the "Find your nearest Tesco" map to see Greenland.
MapLibre GL JS does support globe mode. https://maplibre.org/maplibre-gl-js/docs/examples/display-a-... May we should update our examples to use globe mode when showing examples, especially those that show a world map. We will take that feedback into consideration!
You can use the Equal Earth projection with a plugin: https://equal.bbox.earth/maplibre-americas/
It's the easiest way to escape from web mercator projections with no real downsides that I have discovered yet. Also, there is a built-in control if you want to offer a button to toggle between web mercator view, and globe view, since it's all just rendering changes.
Well done Google. Slow handclap.
The NGA advised it's likely to cause geolocation errors of up to 40km near the poles:
https://www.gpsworld.com/nga-issues-advisory-notice-on-web-m...
(There are of course other projections with other interesting features; or you could take the same projection but center the world differently etc.)
We're currently forced to use a projection that is strictly worse than what it was based on, the Mercator projection, created in 1569.
Everyone on this thread needs to read this presentation entitled "Use Literally Anything But Web Mercator":
https://www.esri.com/content/dam/esrisites/en-us/events/conf...
Let's say that a bit louder shall we:
USE LITERALLY ANYTHING BUT WEB MERCATOR.
Well, of course the answer is "it depends on what it is you want to learn from the map. If you're driving around and want to navigate, you'll take Mercator probably. But if you want to compare sizes of objects (like lakes or forests or islands or world states), especially when zoomed out, you'll prefer Gall-Peters.
Many argue, and I tend to agree, that when looking at a map of the whole world, you are typically better served with Gall-Peters in terms of what your interest is, and in fact, people _do_ use Mercator maps to semi-consciously compare sizes of things - and have false impressions about geo-politics because of it.
There is a whole science behind map projections and Google ignored it entirely when they created Web Mercator, which was a hack to divide the world into a quad tree. It was vaguely clever and utterly stupid at the same time.
[1] https://web.archive.org/web/20140607003201/http://earth-info...
Why the downvotes for correcting this laughable statement? Web Mercator is well documented as being extremely inaccurate.
You've been repeating essentially the same comment, writing in all caps (in some comments), complaining about downvotes, telling everyone they are idiots one way or another. None of those things are likely to be welcome.
I feel justified in shouting in this case.
Who cares Greenland looks big when zoomed out. "Mercator distorts size" is one of those gis-nerd idee fixes, the first factoid they learn in class, and it overwhelms all thought.
You never know - one day, the geography of Greenland could matter quite a bit to the rest of the world.
Maplibre supports different projections if you want.