Клуб API Карт

Большое количество маркеров и кластеризатор: исчезают метки при зуме. Баг?

Роман
10 мая, 07:54

Уже 5 часов не могу понять в чем проблема.

http://jsfiddle.net/rom4i/krnxxw5f/

На карте примерно 10тыс. меток с включенным кластеризатором. Казалось бы работает всё хорошо, однако я заметил, что иногда почему-то при зуме изсчезают метки. Просто пропадают. На картинке, которую я сделал (http://i.imgur.com/16jhNXX.jpg), это хорошо продемонстрировано.

Если отключить кластеризацию, метки пропадать перестают. Но, как вы понимаете, когда 10 тысяч меток на карте это делать нельзя.

6 комментариев
Подписаться на комментарии к посту
У данной конкретной метки координаты приходят в виде массива строк, но как вы понимаете, должен быть массив чисел
Обновлено 10 мая, 08:25
dimik,
поменял. Проблема не ушла.
Роман,
Там какая-то проблема с ее id: 2720
У вас уже есть 'parking_2720' видимо на уровне АПИ они как-то конфликтуют


Если поменять id, то все работает
http://jsfiddle.net/krnxxw5f/1/
Похоже я понял, в чем была ошибка.
В некоторых метках id содержал буквы, теперь я понял что это неправильно.
Роман,
желательно сделать все id какого-то одного типа либо String либо Number
Обновлено 10 мая, 09:27
dimik,
просто у меня данные балуна принимаются через ajax.
И мне надо, чтобы сервер различал типы меток (например заправки и парковки).  Поэтому ничего кроме добавления в начало id какого-нибудь названия я не придумал.
---
Сейчас проверил, да, действительно id может быть string при условии, что все id также будут string.
Обновлено 10 мая, 09:39