Нид хЭлп Кто работал с Google Maps?
У меня маркеры расставляются на карте, подскажите как решить проблему когда у меня два и более маркера имеют одинаковые координаты и один отображается поверх другого, а нужно что бы пользователь видел все и мог кликнуть по любому из них?
Записей в коллекции порядка 30-40к.
1) Первый вариант что придумал это каждый маркер слегка смещать координаты что бы они вылазили друг из под друга и при ховере увеличивать z-index что бы он был по верх остальных.
2) Второй это пробегаться аж по всему масиву и искать маркеры у которых одинаковые координаты и если совпали то каждому последующему смещать координаты по высоте на размер маркера (что бы они отображались один над другим)
Что первый вариант что второй нужно итерировать весь массив (ресурсозатратно), может кто знает как можно более ефективно решить данный кейс?
*Данные с маркерами находятся в MongoDB (незнаю может есть какой-то типа virtual или pre... метож что бы это ускорить)
*Фронт на реакте