Подскажите пожалуйста как лучше реализовать отображение большого количевства маркеров на карте и не вызывать торможение и зависание бразера.
Картина: в БД с периодичностью в одну минуту ложаться координаты. На сайте выбирается период времени за который требуется отбразить координаты на карте... и соответственно когда выбирается период хотя бы за сутки, выводятся 1,5тыс точек и браузер тормозит или виснет... не говоря уже о большем интервале времени.
Вопрос: как лучше реализовать вывод большого количевства маркеров?
Идеи: сразу появилась идея объединять маркеры в группы и показывать их в зависимости от выбранной высоты... тоесть
8 км. - отображается каждая восьмая координата из БД
4 км. - каждая 6
2 км. - каждая пятая
1 км. - каждая четвёртая
500 м. - каждая третья
300 м. - через одну
200 м. - все точки
тоесть при приближении происходит детализация и увеличение количевства маркеров.
и я так понимаю можно сделать активную область, тоесть если макссимальное приближение то будут загружены не все маркеры, а только в видимой области... может не правильно понял применение этой функции...
В общем так) я в API новичёк, так что не судите строго если что нетак. Подскажите пожалуйста как реализовать задумку правильно или есть ли альтернатива? Заранее спасибо.