Re: [openstreetmap/openstreetmap-website] Migrate new vector layers from maplibre-gl-leaflet to “unwrapped” maplibre-gl-js (Issue #6234)

joeyboy76767 notifications at github.com
Sat Jun 20 17:08:50 UTC 2026


joeyboy76767 left a comment (openstreetmap/openstreetmap-website#6234)

Since my previous feature request was closed as a duplicate, I am moving the architectural concept and real-world proof here to the active thread so it isn't buried.This is not a theoretical limitation. Multi-billion dollar platforms like Esri (ArcGIS) are already using our free OpenStreetMap vector feeds to render a beautiful, responsive 3D globe natively on the fly, calculating text labels dynamically without any flat map distortion.Modern browser engines like MapLibre GL can toggle this functionality entirely on the client's local graphics card with a simple projection layout switch:

javascript
// A simple UI toggle function to switch modes on the fly using MapLibre GL
function changeMapProjection(wants3DGlobe) {
    if (wants3DGlobe) {
        // Renders the 3D globe view natively using the user's GPU
        map.setProjection({ type: 'globe' });
    } else {
        // Switches back to the standard flat layout
        map.setProjection({ type: 'mercator' });
    }
}

<img width="1920" height="1050" alt="Image" src="https://github.com/user-attachments/assets/a13348d9-ac71-4d1d-8e26-5ab7e47fd1b2" />

https://www.arcgis.com/apps/instant/3dviewer/index.html?appid=3d386d0484a64573900bdaee007d805e

The data is ready, the browser math is free, and the proof is out there. It is time to implement a native vector background map with a 3D globe toggle.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/6234#issuecomment-4759207078
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/issues/6234/4759207078 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20260620/25a519cb/attachment.htm>


More information about the rails-dev mailing list