Я использовал машинопись и хотел продолжать использовать импорт. Итак, наконец, это работает с:
import { Map } from "mapbox-gl/dist/mapbox-gl"
import * as mapboxgl from "mapbox-gl/dist/mapbox-gl"
, а затем, чтобы создать экземпляр карты:
mapboxgl.accessToken = "YOUR_API_KEY_BLA_BLA_BLA"
this.map = new Map({
container: "mapId",
style: "mapbox://styles/mapbox/light-v9",
zoom: 5,
center: [-78.880453, 42.897852]
})
и показать полный пример. В html:
<div id="mapId"></div>
Если я что-то делаю не так, скажите, пожалуйста.