Andrew Harvey has created an impressive demonstration overlaying a 3D model on top of a Mapbox GL map. His Add a 3D Model to a Mapbox GL JS Map places a 3D model of a radio telescope on top of an interactive map.
Adding a 3D model to a Mapbox GL map allows the user to view the model from lots of different angles. If you right-click on the map you can rotate around the model and adjust the angle