Open FarhodKurbonov opened 9 years ago
@FarhodKurbonov you should be create the DataLayer and then just add that DataLayer instance to the MarkerClusterGroup as a single layer. Let me know if this doesn't work.
@sfairgrieve. I did as your recommendation in the example of 'earthquakes4' of this repository everything works fine. But unfortunately tooltip functionality was broken (tooltip does not show). Same result with 1.0 branch and leaflet 1.0 beta 1
Thanks for pointing this out. I'm seeing the same problem and will try to have a fix in soon.
Still trying to figure this one out. I believe since the tooltip is being added to the DataLayer/LayerGroup that clustering is being performed on, the MarkerCluster plugin is hiding it/not displaying it. I've tried changing the code to add the tooltip directly to the map, but in the MarkerCluster case, it's not calling onAdd for the DataLayer, so _map is never being set.
Check out the earthquakes4 example in the 1.0dev branch. I updated this example to use the MarkerCluster plugin. Right now, it's a little bit hacky, but it works. I'm still looking at ways to make this better, and I might make another update soon.
Ok, ignore my comments from a few minutes ago. The latest code in the 1.0dev branch and the earthquakes4 example should be good. I changed some of the tooltip logic so it works better with the MarkerCluster plugin.
Thanks a lot for help. It seems tooltip work properly.
As I understand, DataLayer extend leaflets LayerGroup and in cicle via method named locationToLayer added every layer in LayerGroup. Is there opportunity to add layer not to layerGroup but to MarkerClasterGroup. I try it but with no result. I would be grateful if you take me direction as it possibly to implement claster via DataLayer... Thank for you suggest