danzel
|
a446eb82bc
|
Make jshint happy, update the build
|
2012-07-27 14:44:55 +12:00 |
|
danzel
|
8f3d4ce475
|
Use _setPos rather than using setLatLng so we don't change the internal _latlng, otherwise really bad things can happen as markers think they aren't where they are.
|
2012-07-27 14:43:08 +12:00 |
|
danzel
|
4e4cba28cb
|
unspiderfy before adding/removing a layer
|
2012-07-27 14:01:30 +12:00 |
|
danzel
|
f53b11d0ea
|
Don't spiderfy/unspiderfy while a zoom is going on
|
2012-07-27 13:59:46 +12:00 |
|
danzel
|
a0f4a18df8
|
For mobile set the expanded bounds to just the screen, this means there is only 1/9th the clusters on screen which gives much better performance. During a zoom/drag on mobile the map tiles aren't updating anyway, so this fits with them. Refs #19
|
2012-07-26 13:10:10 +12:00 |
|
danzel
|
9ade8eb10b
|
Handle zooming to the same zoom level you are already on (touchzoom on iOS can cause this)
|
2012-07-26 12:02:12 +12:00 |
|
danzel
|
d0d883c56b
|
Fix up spiderfier breaking animation counting
|
2012-07-26 11:44:37 +12:00 |
|
danzel
|
3449fabc8c
|
Move defaults in and make them proper options like in leaflet. Removes silly .Default file
|
2012-07-26 11:18:12 +12:00 |
|
danzel
|
3797a2046b
|
Fix and update the build
|
2012-07-25 16:44:42 +12:00 |
|
danzel
|
fee3c02705
|
Fix removeLayer updating count on icon
|
2012-07-25 16:35:19 +12:00 |
|
danzel
|
43a1742b89
|
Fix addLayer (was broken since making everything in to a tree)
|
2012-07-25 16:32:23 +12:00 |
|
danzel
|
7ceb7b01db
|
Working towards getting addLayer/removeLayer working again
|
2012-07-25 15:33:57 +12:00 |
|
danzel
|
7537fb0986
|
Replace setTimeout(..., 0) calls with explicit forceLayout calls, tidier code.
|
2012-07-25 14:03:23 +12:00 |
|
danzel
|
9615f5622c
|
By default don't show marker cluster outlines while in a zoom animation, in firefox you could end up with random outlines showing during a zoom which looked dumb
|
2012-07-25 11:20:31 +12:00 |
|
danzel
|
9a650502be
|
Make the built version work and use it for some of the samples
|
2012-07-25 10:53:27 +12:00 |
|
danzel
|
6ac3974ce8
|
Move css files
|
2012-07-25 10:49:02 +12:00 |
|
danzel
|
2d71f7d8ef
|
Fixes from jshint
|
2012-07-25 10:47:22 +12:00 |
|
danzel
|
72bf992cb4
|
_clusterOne should use cluster diameter for creating initial clusters rather than radius.
|
2012-07-25 09:36:58 +12:00 |
|
danzel
|
9227311e5e
|
Fix clusters not appearing on fast zoom out then zoom in one. Fixes #12
|
2012-07-24 17:05:22 +12:00 |
|
danzel
|
b7be42776c
|
Trash some other bits of deadness
|
2012-07-24 17:04:52 +12:00 |
|
danzel
|
4c9839b966
|
Remove dead code as we now always have all layers generated.
|
2012-07-24 16:16:09 +12:00 |
|
danzel
|
2a0a62f3f0
|
Cluster everything up from the bottom. Makes clustering look visually pleasing and gets rid of artifacts from old clustering. Some dead code removal from this change next...
|
2012-07-24 16:12:27 +12:00 |
|
danzel
|
5d9b427801
|
Make everything work, add a custom example showing doing everything custom.
|
2012-07-24 14:14:27 +12:00 |
|
danzel
|
bca91c6dc9
|
Move defaults out to their own file and use them for marker-clustering-everything. Gives people an easy way to use clustering with all the defaults.
|
2012-07-24 13:46:35 +12:00 |
|
danzel
|
602a5ae1d2
|
Make events for clusters start with cluster, clusterclick etc.
|
2012-07-24 13:26:47 +12:00 |
|
danzel
|
a8dc5f315b
|
Animate unspiderfying if supported :) Fixes #8
|
2012-07-24 11:51:28 +12:00 |
|
danzel
|
94176bcf66
|
Tidy ups, comments. Probably works with canvas now (not tested)
|
2012-07-24 11:37:28 +12:00 |
|
danzel
|
9860dcbdf3
|
Get spiderLeg animations working. FF appears to have some issues with animating the markers.
|
2012-07-24 11:18:28 +12:00 |
|
danzel
|
ffbe50b740
|
Add a currently unworking animation for the spider legs
|
2012-07-24 11:04:25 +12:00 |
|
danzel
|
813d38a09a
|
Don't re-spiderfy if the same cluster is clicked twice
|
2012-07-24 09:18:30 +12:00 |
|
danzel
|
ab5714fe9d
|
Add a non animated version of Spiderfier
|
2012-07-23 16:14:47 +12:00 |
|
danzel
|
eebf8e9e81
|
Spiderfier basically done. Need to add a non animated version for suckers
|
2012-07-23 16:08:44 +12:00 |
|
danzel
|
14070bf4ba
|
Gotta be sexy :)
|
2012-07-23 15:48:31 +12:00 |
|
danzel
|
45d9f8f841
|
Starting on spidifier based on https://github.com/jawj/OverlappingMarkerSpiderfier-Leaflet (Thanks jawj!)
|
2012-07-23 15:44:26 +12:00 |
|
danzel
|
6e81c385e1
|
Do backwards loops for some tiny performance win.
|
2012-07-23 14:38:24 +12:00 |
|
danzel
|
f048d8ad07
|
Remove console.log
|
2012-07-23 14:11:20 +12:00 |
|
danzel
|
69b62e3250
|
Try keep around 2 levels on top of what we need so the tree is more efficient. Fixes #11
|
2012-07-23 14:10:35 +12:00 |
|
danzel
|
c2609c7dfb
|
get moveEnd working again!
|
2012-07-20 17:17:31 +12:00 |
|
danzel
|
48b444e628
|
Make _recursivelyAddChildrenToMap use _recursively so that it works with ones that haven't generated child clusters. also fix up when to generate child clusters
|
2012-07-20 16:59:56 +12:00 |
|
danzel
|
569b64fc3c
|
Trash debug bits
|
2012-07-20 16:43:00 +12:00 |
|
danzel
|
96b4d8b73e
|
Implement generating new clusters as required when zooming down
|
2012-07-20 16:42:39 +12:00 |
|
danzel
|
d8317c04ba
|
Pass the right zoom level in so that clustering happens at the right scale
|
2012-07-20 16:27:33 +12:00 |
|
danzel
|
55d221c9e1
|
Fix-Fix double childCount adding bug. Fix broken icon after add bug
|
2012-07-20 16:15:07 +12:00 |
|
danzel
|
a944d7de44
|
Fix child counting bug
|
2012-07-20 16:03:14 +12:00 |
|
danzel
|
fb80032942
|
Refactor out the animation code and add a non animated addLayer animation
|
2012-07-20 15:35:22 +12:00 |
|
danzel
|
bd4780cc1e
|
_recursivelyAddLayer works, possible still some small bugs.
|
2012-07-20 15:22:17 +12:00 |
|
danzel
|
a39f71fad5
|
More work towards _recursivelyAddLayer. Still some bugs
|
2012-07-20 14:44:21 +12:00 |
|
danzel
|
cc677f0ce9
|
Simplify cluster function
|
2012-07-20 14:20:46 +12:00 |
|
danzel
|
96e3a8cbf7
|
Fixing up _recursivelyAddLayer to work correctly. This supports adding markers to existing clusters better.
|
2012-07-20 14:07:31 +12:00 |
|
danzel
|
003fceab14
|
removeLayer works now. addLayer still needs fixing to be clustering aware
|
2012-07-20 11:49:40 +12:00 |
|