2016-11-24 8 views
-1

Я использую clustermanager с картами google, у меня есть проблема, что, когда я уменьшаю масштаб, например, все мои маркеры в swiss, но когда я уменьшаю масштаб кластера, группа из 10 маркеров, например, показала, что это в Германии, но я снова увеличил его, вернувшись к швейцарцу.Google Google maps cluster zoom out

Так что я должен сделать, чтобы кластер был в швейцарском, даже если пользователь изменил уровень масштабирования.

С наилучшими пожеланиями, Заранее спасибо.

ответ

0

Если вы правильно поняли, что хотите, чтобы кластер не выровнялся идеально в сетке.

Попробуйте установить алгоритм в диспетчере кластеров.

NonHierarchicalDistanceBasedAlgorithm<MyClusterItem> non = new NonHierarchicalDistanceBasedAlgorithm<>(); 
mClusterManager.setAlgorithm(non);