当前位置: 首页 > 文档资料 > 认识现代 WebGIS >

1.5.3.2.18.4 高效率点图层

优质
小牛编辑
113浏览
2023-12-01

高效率点图层(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);
});

查看完整示例代码