Django传单帆布

Django传单帆布,django,canvas,leaflet,django-leaflet,Django,Canvas,Leaflet,Django Leaflet,如何使用画布渲染django传单? 我查看了传单文档,它应该使用preferCanvas,但django传单中没有说明如何操作的手册,而var map则隐藏在某处。。。 任何线索即使您没有访问或的权限,也可以使用 在django-less中使用此脚本,香草javascript将如下所示: var map = new L.Map('leaflet', { /* map options */ }); var myCanvasRenderer = L.canvas(); var circle =

如何使用画布渲染django传单? 我查看了传单文档,它应该使用
preferCanvas
,但django传单中没有说明如何操作的手册,而var map则隐藏在某处。。。
任何线索

即使您没有访问或的权限,也可以使用

在django-less中使用此脚本,香草javascript将如下所示:

var map = new L.Map('leaflet', { /* map options */ });

var myCanvasRenderer = L.canvas();

var circle = L.circleMarker([0, 0], {
  radius: 30,
  renderer: myCanvasRenderer
}).addTo(map);

var line = L.polyline([[60, 10],[20, 200]], {
  renderer: myCanvasRenderer
}).addTo(map);
确保创建
L.Canvas
渲染器一次,并在所有向量层中重用它

您可以使用web浏览器的开发人员工具确认这一点,注意传单地图容器中有
元素,但找不到
元素:


您可以看到这一点。

谢谢,它可以工作,但我仍然无法使用自定义图标平滑地渲染千点。我想画布不是解决方案,谢谢你的帮助,我真的在画布上呆了好几个星期,结果它对质点显示没有帮助…然后你有了一个。事实上,我认为Y会解决我的问题,似乎我对传单的研究还不够好,再次感谢你。