Задать вопрос

Как лучше управлять 20-ю тысячами маркеров на карте?

На карте 20 тысяч маркеров.
Подход, когда при bounds_changed проверяем вхождение маркеров в область и берем только их, мне не нравится - это долгий запрос на сервер и вычисление базой данных.
На клиенте обрабатывать циклом 20 тысяч и проверять вхожение в область тоже нехорошо. Кроме того, карта будет мелькать при каждом сдвиге.
Я вывел все маркеры через markerclustereplus. Вроде, нормально справляется пока, но я не знаю, что будет дальше, и правильно ли это?
  • Вопрос задан
  • 281 просмотр
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
С 20 000 маркеров могут быть варианты.
Когда маркеров будет хотя бы 200 000 - без вариантов решение с bounds_changed + дополнительная логика на сервере когда маркеров в выдачу явно попадает слишком много (зум на страну условно)
Ответ написан
Комментировать
KvanTTT
@KvanTTT
На клиенте обрабатывать циклом 20 тысяч и проверять вхожение в область тоже нехорошо. Кроме того, карта будет мелькать при каждом сдвиге.

Тоже в свое время сталкивался с мельканием, однако удалось решить эту проблему. Посмотрите мою статью, может найдете для себя что-нибудь полезное: Реализация выборки, кэширования и отрисовки фотогр...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы