2016-09-09 8 views
0

Я использую React.js 15.3.1 и Mapbox GL 0.23.0.Mapbox не отображает элементы управления навигацией в React

Я хочу показать navigation controls in my map, но это не отображается.

Вот мой код:

class Home extends Component { 
    constructor(props) { 
    super(props); 

    mapboxgl.accessToken = MAPBOX_TOKEN; 
    } 

    componentDidMount() { 
    const map = new mapboxgl.Map({ 
     container: 'map', 
     style: 'mapbox://styles/mapbox/light-v9', 
     center: [20, 40], 
     zoom: 1.2, 
    }); 

    map.addControl(new mapboxgl.Navigation()); 
    } 

    render() { 
    return <div id="map" style={styles} />; 
    } 
} 

Спасибо!

+0

Получаете ли вы какую-либо ошибку в консоли или используете инструменты для реагирования? – Kilmazing

+0

@Kilmazing no errors =/ –

+0

У меня есть почти такой же код – mollymerp

ответ

0

У меня недостаточно репутации для комментариев, и я не уверен, ребята ли вы это решили, но я считаю, что вам нужно указать прямо на каталог node_modules. Я прокомментировал Issue you opened on GitHub. Импорт &, указывающий на css в каталоге node_modules, сделал это для меня, вместо того, чтобы указывать на 'mapbox-gl/dist/mapbox-gl.css', как это было в вашем коде.

@import '../node_modules/mapbox-gl/dist/mapbox-gl.css' 

 Смежные вопросы

  • Нет связанных вопросов^_^