开放层 3 ,聚类多边形或线

openlayers 3 , clustering polygons or linestings

本文关键字:多边形 聚类      更新时间:2023-09-26

我一直在寻找一种使用 OpenLayer 3 对多边形进行聚类的方法,但没有运气。 我已经读到聚类仅适用于点,所以我正在考虑编辑 ol.source.cluster 。那么有没有人做过,或者有任何其他解决方案?

亲切问候

从 openlayers 3.15.0 开始,可以使用可选函数 geometryFunction 对所有几何类型进行聚类。从 http://openlayers.org/en/v3.15.0/apidoc/ol.source.Cluster.html:

采用 ol 的函数。功能作为参数并返回 ol.geom.Point 作为 要素的聚类计算点。当功能不应 考虑进行聚类分析,该函数应返回 null。 请参阅 ol.geom.Polygon#getInteriorPoint 获取集群的方法 多边形的计算点。