I am trying to implement server side clustering and show it using OpenLayers. I am using this good material as an example. As a clustering result, a get some list of features, some of them are clusters. Like this (it is an output of previous example):
Array (
[0] => Array (
[0] => Array ( [id] => marker_3 [lat] => 59.431602 [lon] => 24.757563 )
[1] => Array ( [id] => marker_4 [lat] => 59.437843 [lon] => 24.765759 )
[2] => Array ( [id] => marker_6 [lat] => 59.434776 [lon] => 24.756681 )
)
[1] => Array ( [id] => marker_5 [lat] => 59.439644 [lon] => 24.779041 )
[2] => Array ( [id] => marker_2 [lat] => 59.432365 [lon] => 24.742992 )
[3] => Array ( [id] => marker_1 [lat] => 59.441193 [lon] => 24.729494 )
)
where 0 element is cluster containing 3 features.
But how can I compute this clusters geometry? Or how can I visualize it using OpenLayers?