правильно ли изменить добавление оверлея на v3? В V3 addOverlay устарел... и заменен на setMap?
if (setContainerVisible == 1) {
mapElements[lMapElementIndex]['visible'] = 1;
//map.addOverlay(marker); v2
marker.setMap(marker); // v3 ??
}
для получения дополнительной информации см. весь источник http://pastebin.com/w1nm0W75(строка: 507)