gpt4 book ai didi

javascript - 传单js : draw POIs as canvas

转载 作者:可可西里 更新时间:2023-11-01 02:53:48 25 4
gpt4 key购买 nike

我想用 Leaflet 画很多地理点。因此我想使用 HTML5 canvas 来提高性能。我的数据源是 geoJSON。正如我在 Leaflet 的文档中看到的那样,还不能将地理位置绘制为 Canvas 。

var anotherGeojsonLayer = new L.GeoJSON(coorsField, {
pointToLayer: function (latlng){
return new L.Marker(latlng, {
icon: new BaseballIcon()
});
}
});

我想我应该在这里 Hook :

pointToLayer: function (latlng) { }

有人知道如何将我的 latlng 对象绘制为 Canvas 吗?

最佳答案

我是传单作者。您可以通过使用 L.CircleMarker 而不是常规标记来完成此操作,还可以使用实验性 L_PREFER_CANVAS 开关将矢量渲染为 Canvas (而不是 SVG),如下所示:https://github.com/CloudMade/Leaflet/blob/master/debug/vector/vector-canvas.html

关于javascript - 传单js : draw POIs as canvas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9879597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com