我一直在寻找一种使用openlayers 3来聚类多边形的方法,但没有运气。我已经读过群集只适用于点,所以我正在考虑编辑ol.source.cluster。 那么有人做过,还是得到了其他任何解决方案?
亲切的问候
答案 0 :(得分:1)
从openlayers 3.15.0开始,可以使用可选函数geometryFunction
对所有几何类型进行聚类。来自http://openlayers.org/en/v3.15.0/apidoc/ol.source.Cluster.html:
将ol.Feature作为参数并返回ol.geom.Point的函数 特征的聚类计算点。当一个功能不应该 考虑进行聚类,该函数应返回null。 有关获取集群的方法,请参阅ol.geom.Polygon#getInteriorPoint 多边形的计算点。