Попробуйте использовать параметр pixelOffset в InfoWindowOptions.
myinfo = new google.maps.InfoWindow({
content: "my content",
pixelOffset: new google.maps.Size(0, 60)
});
myinfo.open(map, marker);
Положительные значения Y-смещения отправляют информационное окно вниз.