использовать базовый стиль карты openmaptiles.org с Deck.gl

Я пытаюсь использовать непатентованный стиль базовой карты из openmaptiles.org (https://openmaptiles.org/docs/website/mapbox-gl-js/) с помощью Deck.gl. В моем примере я использую стиль «Темная материя».

    deckgl = new deck.DeckGL({
        container,
        map: mapboxgl,
        mapboxApiAccessToken: mapboxAccessToken,
        // mapStyle: "mapbox://styles/mapbox/dark-v9",
        mapStyle:
          "https://openmaptiles.github.io/dark-matter-gl-style/style-cdn.json",
        longitude: -98.58,
        latitude: 39.82,
        zoom: 4
      });

Когда я запускаю этот код, я получаю сообщение об ошибке «Не удалось загрузить ресурс: сервер ответил статусом 403 () [https://maps.tilehosting.com/data/v3.json?key=SymbVzXrAD6Jmqe6yBOS] '. Что я здесь делаю не так?

Когда я запускаю этот код в стиле mapbox (закомментированный), он работает нормально.

Спасибо Киран


person Kiran Batchu    schedule 14.01.2019    source источник


Ответы (1)


Как вы увидите, когда вы перейдете по этому URL напрямую, tilehosting.com сообщает вам, что у вас нет подходящего ключа API для доступа к этому ресурсу.

person Steve Bennett    schedule 16.01.2019
comment
Другими словами - перейдите на cloud.maptiler.com и получите бесплатный ключ API. ;-) - person Klokan Technologies; 17.01.2019