Должен быть способ добавить слушателя во ВСЕ МАРКЕРЫ, в настоящее время я добавляю слушателя к каждому, используя цикл, который кажется действительно неправильным...
Это неправильно:
google.maps.event.addListener(unique_marker_id, 'click', function(){
//do something with this marker...
});