如何在leaflet地图上展示大量标记(约100个)的推荐方法?使用PNG图像还是base64图像更好? 我在leaflet文档中没有找到任何相关信息: https://leafletjs.com/examples/custom-icons/
你想知道在Leaflet标记图标中使用外部图像文件和内联base64编码图像之间的区别。当使用单独的文件时,浏览器会优化缓存数据。当您的图像数据被内联时,可能会阻止这种优化,我们可以看到浏览器性能下降。请参见Leaflet issue #4968性能分析:当加载大量标记(例如1000个)时,使用内联图像的性能明显较差。[...]由于某种原因,使用内联图像时图层组合被延迟,整个加载需要多花费大约一秒钟的时间。对于日常使用,这可能并不重要,但是如果您使用了大量标记,则可能很重要。请注意,一旦您尝试显示超过几百个标记,您应该考虑使用聚类或基于单个画布的标记/图标。