- Fixed bug that was causing
MKOverlayViews/MKOverlayRenderers to not show up (thanks to rosskines for the pull request) - Settings UI in example to configure clustering
- Updated annotation view in example to use pre-rendered images instead of
drawRect:for best performance
- Added
removeAnnotations:withCompletionHandler:toCCHMapClusterControllerto remove annotations from clustering (thanks to zeyadsalloum for suggesting this feature) - Fixed bug when rotating map view
- Added new delegate method
mapClusterController:willReuseMapClusterAnnotation:toCCHMapClusterControllerDelegatethat's called when cluster annotations are reused - Example updated to demonstrate annotation views which adapt to current cluster size
- Bugfixes and performance improvements
- Thanks to onato for suggesting these changes
- Switched to quad tree based on
TBQuadTreeto speed up performance - Clustering now happens on a background thread for improved responsiveness
- Fixed issues when panning across the 180th meridian
- Added option to configure positioning of cluster annotations
- Added option to enable/disable reusing existing cluster annotations
- Added option to configure how cluster annotations are animated
- Added more unit tests and documentation
- Initial release