Не все ноды отображаются на карте

Главные вкладки

Аватар пользователя Rebus Rebus 16 октября 2014 в 0:22

Есть множество нод, у которых существует геополе - указание географических координат.
Пытаюсь через вывести такие ноды на карту - показывает не все, которые нужно, а только часть, по непонятному принципу. Используемый формат вывода - модуль Yandex Maps.

Дело точно не в фильтрах вьюс, фильтрация такая, что должно быть больше.

Проблема слегка решается указанием количества выводимых нод - если задать не "Display all", а некоторое относительно большое число, количество показываемых нод увеличивается, но всё равно показываются не все. Если число нод указать слишком большим, вьюха вообще отказывается выводиться из-за перегрузки аякса.

Как это исправить и заставить вьюху выводить все без исключения метки нод?

Комментарии

Аватар пользователя kv4 kv4 16 октября 2014 в 4:54

Вероятно, проблема не в том, что не выводятся все ноды, а в том, что при данном масштабе карты многие метки совпадают по координатам либо очень близки друг к другу. На самом деле, прорисовать на карте большое кол-во меток на стороне клиента - это проблема (производительности). Вообще при большом кол-ве материалов, хорошим решением будет использовать кластеризацию https://api.yandex.ru/maps/features/?p=cluster

Попробуй. Может это и есть решение твоей проблемы.