Возможно, вы зарегистрировали прослушиватель событий несколько раз.
Слушатель polylinecomplete
запускается, когда полилиния завершена. Единственный способ вызвать событие несколько раз - это когда вы зарегистрировали больше таких слушателей.
Всякий раз, когда вы звоните google.maps.event.addListener()
, новый слушатель регистрируется.
Проверьте, где находится регистрационный код слушателя и сколько раз его вызывали.