Я могу отобразить карту Google Maps на веб-сайте, загрузить сотни маркеров для текущей области карты и отобразить их. Проблема в том, как вести себя, когда карту увеличивают / уменьшают или перемещают, поэтому область карты изменяется.
Есть часть карты, которая такая же, как и раньше, и маркеры на ней. Но есть часть карты, которая является новой, и следует добавить новые маркеры.
Сейчас я делаю самое простое решение, очищаю все маркеры, извлекаю маркеры для текущей области карты и добавляю их. Это производит мерцающий эффект на маркеры (очевидно) из-за очистки и добавления сразу после.
Какой эффективный способ справиться с этой ситуацией?
Есть ли способ проверить, был ли уже добавлен маркер на карту?