Да. Mapbox-GL-JS прекрасно работает "в автономном режиме". Например, если у вас есть JS и CSS, размещенные локально, вы можете сделать это для инициализации карты:
const map = new mapboxgl.Map({
style: { version: 8, sources: {}, layers: [] },
container: 'map'
});
Но если вы хотите отображать текстовые метки или символы, вам нужно разместить свои глифы локально. И очевидно, что любые картографические данные, которые вы хотите отобразить, также должны быть размещены локально, как GeoJSON или с каким-либо векторным сервером плиток.