Поэкспериментировав с клиентским подходом к кластеризации большого количества маркеров Google, я решил, что это будет невозможно для моего проекта (социальная сеть с более чем 28 000 пользователей).
Есть ли примеры кластеризации координат на стороне сервера - желательно в Python / Django?
Я бы хотел, чтобы это работало, - постепенно индексировать маркеры на основе их близости (радиуса) и уровня масштабирования.
Другими словами, когда новый пользователь регистрируется, он / она автоматически присваивается определенной «группе» маркеров, которые расположены близко друг к другу, таким образом увеличивая счетчик «группы». На сервер отправляется лишь небольшое количество «групп». Только когда уровень масштабирования / масштаб карты равен 1: 1 - реальные пользователи отображаются на карте.
Таким образом, клиентской стороне придется иметь дело только с 10-50 маркерами на уровень запроса / масштабирования.