Клуб API Карт

Как убрать наложение кластеров друг на друга.

Ruslan2243
12 января 2014, 19:51

На основе примера клуба Пример: выбор региона для отображения меток

сделал карту то что получилось

Надо было в кластерах сделать, поэтому в файле region-selector.js изменил строчку в методе

 

ptp.createPointsCollection = function (points, data) {

  ...

        result = new ymaps.GeoObjectCollection();  // Поменял на  result = new ymaps.Clusterer();

 

теперь метки не в коллекцию собираются, а в кластеры.

 

Выглядит это все так УЖАСНО, все друг на друга лезет. Как можно красоту навести??

 

пробовал 

esult.options.set({

                gridSize: 100,

            })

не очень помогает. Подскажите плиз!

 

++ И ещё вопрос, может кто подскажет как показывать метки, относящиеся только данного города или области, а остальные соседние скрывать или удалять?

1 комментарий
Подписаться на комментарии к посту

Кластер наверное должен быть один для всех меток

 

Значение gridSize должно быть кратно степеням двойки (100 не подойдет)

Можно попробовать выставить margin: 30

http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/Clusterer.xml