将Leaflet.Draw包从0.2.x版本更新到0.4.9版本后,原始面板上的所有图标都滑落了。事实证明,图标的步骤有点奇怪。
这里有一个解决方案,但没有细节,我仍然不明白需要做什么才能解决这个问题。
更新。在其中一条评论中有一个无法重复问题的链接
但是通过将字符串更改<script src="https://unpkg.com/leaflet-draw@0.4.1/dist/leaflet.draw.js"></script>
为<script src="https://unpkg.com/leaflet-draw@0.4.9/dist/leaflet.draw.js"></script>
即 将 Draw 的版本更改为最新版本,我们得到以下结果,但如果您想使用最新版本,请执行以下操作
结果,事实证明该项目还使用了 leaflet-illustrate 包,从中获取了 toolbara 图标图像,并且大了 1 个字符(300 x 30 像素而不是规定的 270 x 30 像素)。结果,为每个图标提供了更多像素并移动了它们,这是通过将 leaflet-illustrate 包中的 spritesheet.png 图像替换为来自 Leaflet.Draw 合成的类似图像来决定的。