高效率点图层

高效率点图层(graphicLayer),主要是针对前端大数据量的点渲染。

创建 graphicLayer,在地图上随机绘制10万圆形:

//高效率点图层要素对象
var graphics = new ol.Graphic(new ol.geom.Point([-74.0095,40.6184]));
map.once('postrender', function () {
var graphicLayer = new ol.layer.Image({
source: new ol.source.Graphic({
    graphics: graphics,
    //渲染方式
    render: "canvas",
    map: map
});
});
map.addLayer(graphicLayer);
});

查看完整示例代码

results matching ""

    No results matching ""