Ответ на комментарий ОП в моем предыдущем ответе, поскольку он не помещается в поле для комментариев:
Это не позволяет кластеризатору группировать маркеры, но когда координаты идентичны, все маркеры остаются друг над другом. Знаете ли вы какой-нибудь обходной путь для этого?
Я думаю, что это ожидаемое поведение с картами Google - если маркеры имеют одинаковый широту / долготу, то вы получаете маркеры друг над другом.
Один из возможных обходных путей - добавить на карту только первый маркер, а затем, когда вы попытаетесь добавить еще один маркер к уже определенному широте / долготе (отслеживать их с помощью карты JS), вы можете добавить счетчик (или создать массив информации о маркере) и обновить текст информационного окна этой информацией. Например. щелкнув маркер, вы увидите информационное окно, говорящее, что в этом месте есть 15 «вещей», а затем перечислите их имена и атрибуты в списке под ним ...
Другая возможность состоит в том, чтобы «перемешать» последующие маркеры, добавив случайное число в конец десятичного знака лат / лнг. Таким образом, когда пользователь полностью увеличивает масштаб, маркеры будут слегка смещены. Эта опция выглядит немного грязной.