您可以在一定程度上参考超图的js技术博客以及对照IClient for Openlayers的api“高效率点层”Graphic部分进行开发。
https://blog.csdn.net/supermapsupport/article/details/53322200
https://iclient.supermap.io/web/apis/openlayers.html
海量数据的加载您可以参考我们的这两篇技术博客
https://blog.csdn.net/supermapsupport/article/details/100140949/
https://blog.csdn.net/supermapsupport/article/details/100652953
在您将一个较大量的数据一个个提取出来再一个个单要素加载的话,数据量较大时这个实现方案基础就已经有一个不太良好的性能了,您可能还需要从算法、设计、硬件的这些角度去解决。