Initial version -- added millennium read funcionality
This commit is contained in:
+75
@@ -0,0 +1,75 @@
|
||||
package com.google.maps.android.clustering.algo;
|
||||
|
||||
import com.google.android.gms.maps.model.CameraPosition;
|
||||
import com.google.maps.android.clustering.Cluster;
|
||||
import com.google.maps.android.clustering.ClusterItem;
|
||||
import java.util.Collection;
|
||||
import java.util.Set;
|
||||
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public class ScreenBasedAlgorithmAdapter<T extends ClusterItem> extends AbstractAlgorithm<T> implements ScreenBasedAlgorithm<T> {
|
||||
private Algorithm<T> mAlgorithm;
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.ScreenBasedAlgorithm
|
||||
public void onCameraChange(CameraPosition cameraPosition) {
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.ScreenBasedAlgorithm
|
||||
public boolean shouldReclusterOnMapMovement() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public ScreenBasedAlgorithmAdapter(Algorithm<T> algorithm) {
|
||||
this.mAlgorithm = algorithm;
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public boolean addItem(T t) {
|
||||
return this.mAlgorithm.addItem(t);
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public boolean addItems(Collection<T> collection) {
|
||||
return this.mAlgorithm.addItems(collection);
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public void clearItems() {
|
||||
this.mAlgorithm.clearItems();
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public boolean removeItem(T t) {
|
||||
return this.mAlgorithm.removeItem(t);
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public boolean removeItems(Collection<T> collection) {
|
||||
return this.mAlgorithm.removeItems(collection);
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public boolean updateItem(T t) {
|
||||
return this.mAlgorithm.updateItem(t);
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public Set<? extends Cluster<T>> getClusters(float f) {
|
||||
return this.mAlgorithm.getClusters(f);
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public Collection<T> getItems() {
|
||||
return this.mAlgorithm.getItems();
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public void setMaxDistanceBetweenClusteredItems(int i) {
|
||||
this.mAlgorithm.setMaxDistanceBetweenClusteredItems(i);
|
||||
}
|
||||
|
||||
@Override // com.google.maps.android.clustering.algo.Algorithm
|
||||
public int getMaxDistanceBetweenClusteredItems() {
|
||||
return this.mAlgorithm.getMaxDistanceBetweenClusteredItems();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user