changed ClusteringStrategy.onZoomChange to onCameraChange
handling ClusteringSettings.addMarkersDynamically without clustering
refactoring: removed unnecessary code
removed unnecessary checks: virtual is always visible