【发布时间】:2017-08-18 08:34:23
【问题描述】:
我想在传单地图上渲染大约 10.000 个标记或点。我已经按照常规方式进行了操作,并且发现它与 Google Maps 相比要慢得多。我正在寻找一种方法来呈现多个元素而不会出现性能问题。
有没有办法用 Leaflet 做到这一点?
更新:我不想用无法处理事件的亮点进行绘图。我真的想用不同的颜色和事件绘制标记。
【问题讨论】:
-
我其实是想画不同特征的点或标记。颜色、形状……等等。不仅仅是创建一个叠加层。
-
您可以在Canvas上尝试使用圆形标记(您可以调整它们的颜色)
-
圆形标记比普通标记快吗?是否可以更改 140K 点的颜色?我在询问之前实现了它,但我无法更改点的颜色。
-
如果你使用画布,是的,它更快。对于颜色,只是实例化时的选择问题。