javascript – leaflet js:将POI绘制为画布

前端之家收集整理的这篇文章主要介绍了javascript – leaflet js:将POI绘制为画布前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想用Leaflet绘制许多地理点.因此,我想使用 HTML5画布来提高性能.
我的数据是geoJSON.正如我在Leaflet的文档中看到的那样,不可能将地理位置绘制为画布.
var anotherGeojsonLayer = new L.GeoJSON(coorsField,{
        pointToLayer: function (latlng){
            return new L.Marker(latlng,{
                icon: new BaseballIcon()
            });
        }
    });

我想我应该联系到这里:

pointToLayer: function (latlng) { }

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

解决方法

我是Leaflet的作者.您可以使用L.CircleMarker而不是常规Marker,并使用实验L_PREFER_CANVAS开关将矢量渲染为Canvas(而不是SVG),如下所示: https://github.com/CloudMade/Leaflet/blob/master/debug/vector/vector-canvas.html

猜你在找的JavaScript相关文章