Я пытаюсь создать новую карту Mapbox GL (в Typescript, если важно) с ранее созданным стилем.Вот соответствующий код:
(mapboxgl as any).accessToken = 'our access token';
export var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/our style URL',
center: [-99.9, 41.5],
maxBounds: bounds,
zoom: 3
});
Вызов new mapboxgl.Map
вызывает исключение в браузере, говоря, что необходим API accessToken.Очевидно, токен установлен в строке выше.
Мне кажется, что загрузка стиля не выполняется из-за этого вызова loadURL , который не включает accessToken в вызов.Прежде чем я сообщу об ошибке, я думаю, что должно быть что-то очевидное, что я упускаю.