I am using MapBox GL JS to display a map with 3D extrusions for buildings and it works great technology-wise. But the problem is MapBox’s own 3D extrusion layer. It comes with many missing buildings and incorrect extrusions. When I look at other providers like Google Maps and TomTom, they seem to have better extrusions that represent the cities more closely to reality, but then they don’t offer the features MapBox does.
I know it is possible to create my own Extrusion layer using mapbox tilesets and geojsons. Is there a way that I could download the extrusion layers from, say, Google Maps or TomTom as a GeoJSON and then load it onto mapbox? Or any other way of finding more providers/extrusion options to test out?