【发布时间】:2019-12-26 16:38:20
【问题描述】:
我们有一个与 Leaflet 和 react-leaflet 一起使用的项目,我们也在使用名为 Leaflet.PolylineMeasure 的出色工具测量距离。
主应用程序基于 babel 和老式 React Classes 并且完美运行!
最近我们开始使用 TypeScript 和带有 hooks 的功能组件开发项目的新部分。
在使用标尺功能时,我发现 Leaflet.PolylineMeasure 在新环境中不起作用!
根据添加所需库后的插件描述,应该会出现新的 Measurer 函数L.control.polylineMeasure(options)。但事实并非如此!
在没有 TypeScript、钩子和相同包版本的 Leaflet 和 Leaflet.PolylineMeasure 的主应用程序中,一切仍然正常!
我尝试将地图组件重写为 React Class 组件,还尝试添加类型,但没有帮助。
你知道问题的根源是什么吗?
【问题讨论】:
标签: javascript typescript leaflet geojson react-leaflet