Когда пользователь просматривает карту, я делаю и ajax-запрос к серверу и получаю все маркеры, попадающие в новые границы, что-то почти идентичное описанному здесь: Динамическая загрузка маркеров Google Maps с помощью gmaps4rails
Моя проблема в том, что когда я использую replaceMarker, все маркеры на карте воссоздаются, поэтому каждый из них мигает по одному.Это действительно раздражает меня.
Если я использую addMarkers, я не получаю эффекта мерцания, но моя боковая панель закручена, потому что;1) Маркеры, которые остаются за границами после панорамирования, не удаляются из моего списка маркеров.2) Некоторые дубликаты добавлены в мой список маркеров - маркеры, которые пересекаются со старыми и новыми границами.
Я попытался изменить функцию addmarkers, но ничего хорошего из этого не вышло.