Использование leaflet.offline в React Typescript не функция - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь добавить автономную функциональность в карту листовок, я использую React-leaflet и leaflet.offline: https://github.com/allartk/leaflet.offline/blob/master/docs/api.md

Я импортирую это как документацию import * from 'leaflet.offline/TileManager';

Я также импортировал такую ​​листовку из-за проблем с типом: declare const L: any;

Мой выданный код:

 useEffect(() => {
    const tileLayerOffline = new L.tileLayer
      .offline('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
        attribution: 'Map data {attribution.OpenStreetMap}',
        subdomains: 'abc',
        minZoom: 13,
      });
    tileLayerOffline.addTo(map);
  })

Теперь моя ошибка:

TS1005: ожидается "от". при импорте листовки в автономном режиме.

если я удалю новый из L.tileLayer, я получу

Uncaught TypeError: L.tileLayer.offline is не функция

Кто-нибудь знает о какой-либо работающей автономной реализации листовки React с новыми хуками реакции? или знаете решение этой проблемы?

...