Provide a clustering layer
Submitted by Pierre-Luc Beaudoin
Link to original bug (#576397)
Description
Create a layer that cluster markers instead of showing a pile of them. Clustering markers is the action of replacing x markers by 1 marker indicating how many markers have been hidden.
A signal should be emitted when some markers are clustered, this way, the application could change the look of markers based on which markers were clustered.
Example use case: a map of wifi hot spots. The free hot spots are blue, the non free are red. If I zoom out, the hot spots are clustered. But I want the clustered marker to be blue if it contains at least one free hot spot.