package com.isidroid.ui.maps.map_algorithm

import com.google.android.gms.maps.model.CameraPosition
import com.google.maps.android.clustering.Cluster
import com.google.maps.android.clustering.ClusterItem
import com.google.maps.android.clustering.algo.Algorithm

//class ScreenBasedAlgorithmAdapter<T : ClusterItem?>(
//    private val mAlgorithm: Algorithm<T>
//) : ScreenBasedAlgorithm<T> {
//
//    override fun shouldReclusterOnMapMovement(): Boolean {
//        return true
//    }
//
//    override fun addItem(item: T) {
//        mAlgorithm.addItem(item)
//    }
//
//    override fun addItems(items: Collection<T>) {
//        mAlgorithm.addItems(items)
//    }
//
//    override fun clearItems() {
//        mAlgorithm.clearItems()
//    }
//
//    override fun removeItem(item: T) {
//        mAlgorithm.removeItem(item)
//    }
//
//    override fun getClusters(zoom: Double): Set<Cluster<T>?> {
//        return mAlgorithm.getClusters(zoom)
//    }
//
//    override fun getItems(): Collection<T> {
//        return mAlgorithm.items
//    }
//}
