Recently I had to implements features that might face multiple Leaflet Markeclusters maps (fit bounds), interactions from outside of the clustered map & View AJAX calls .
I succeeded in all this, as you can see in this project page: http://www.italomairo.com/geoblogcms/en/ip-locations-leaflet
that strongly use the Leaflet and Leaflet markeclusters and IP Geolocation Views & Maps modules.

But for make all this properly working had to hack and fit the leaflet and leaflet markeclusters javascript files.

Here attached is the diff file for the leaflet_markercluster.drupal.js I use now, properly commented in the added/amended code lines.

All this is strictly related to (and fix) other issues like:
#2005334: Interaction with Map and Map Features form outside of the Leaflet Markerclustered map
#2040639: Fit to Features Bounds get Bounds increments of all map's features, when more than one map in the page (Fixed!)
#2038659: Leaflet MarkerCluster ENABLED (!) on all maps if more than one map is shown per page (with IP_Geoloc module)

Last, but not least, this issue is the correspondent of its analogue in the Leaflet Module (#2056551: (my) Improvements for multiple Leaflet maps (fit bounds), interactions from outside of the map & View AJAX calls )

CommentFileSizeAuthor
leaflet_markeclusters_js.diff7.84 KBitamair

Comments

itamair’s picture

Hi Rik … yes that's right. I meant exactly that! … besides any further possible improvements (so far I arrived here, successfully)

Bear in mind that I had to hack the leaflet_markercluster.drupal.js file in the way that it completely overrides the leaflet.drupal.js file (that won't be loaded/called by the view style plugin …)
That's why the same Drupal.behaviors.leaflet is invoked in both (with the same namespace) and why the same Drupal.leaflet object should be defined at the end of the leaflet_markercluster.drupal.js too.

For what concerns the IP Geolocation Views & Maps module this issue request (https://drupal.org/node/2039309) should be implemented too.

Really hope I am understandable in all this.
Let me know otherwise …

Italo

berliner’s picture

Issue summary: View changes

Readability: Changed linking to other issues.

thomas.lobjoie’s picture

Thanks, Italo ! Just used your diff file, all works fine now!

rdeboer’s picture

Issue summary: View changes

Hi Italo,
Could you create a new version of this patch, as so much has changed in Leaflet that the changes need to be re-synchronised?
Rik