Вам нужно отменить распространение событий на оверлей, чтобы они не всплыли на карту. Наиболее распространенными событиями будут щелчок, mousedown, mouseup, mousemove, mouseenter, mouseleave, но это зависит только от того, что вы хотите сделать.
Итак, добавьте прослушиватель событий в ваш базовый div, который содержит оверлей, и добавьте:
google.maps.events.addDomListener(theDiv, theEvent, function(e) {
e.cancelBubble = true;
if (e.stopPropagation) {
e.stopPropagation();
}
});