Mapbox GL JS on a Three.js texutre

That’s probably the wrong API (to embed the viewer). With the static one you directly load tiles or a snapshot of a area and deal with the images yourself (as textures).