Я знаю, что есть pdMarker (http://www.pixeldevelopment.com/pdmarker.asp), который прекрасно работает с Maps API v2 для создания пользовательских всплывающих подсказок и всплывающих подсказок. Но как насчет V3?
Сейчас pdmarker отлично работает для V3, вам просто нужно использовать методы V3 при работе с картой:
google.maps.event.addListener(marker, "mouseover", function (e) { ib.open(map, marker); });