«MapboxGeocoder не является конструктором» при попытке инициализировать MapboxGeocoder внутри TS моего компонента - PullRequest
0 голосов
/ 15 февраля 2019

Я хочу добавить функцию геокодирования mapbox в свое веб-приложение, но когда я пытаюсь инициализировать его, появляется ошибка.

Я попытался выполнить поиск почти в каждой библиотеке внутри node_modules / mapbox-gl-геокодер для какого-либо конструктора или чего-то другого, чтобы увидеть, импортирую ли я неверную библиотеку, но безуспешно, если попытался прочитать в документации, но тоже ничего.

import  { MapboxGeocoder } from "mapbox-gl-geocoder";
.    
.
.
this.map.addControl(new MapboxGeocoder({
      accessToken: mapboxgl.accessToken
}));

1 Ответ

0 голосов
/ 15 февраля 2019
import * as MapboxGeocoder from '@mapbox/mapbox-gl-geocoder';

Решил проблему, заменив текущий импорт на приведенный выше.

...