fixed the issue. Will look into that further Instead of looking at the scroll getting to 50% of the screen height, we can add on the position of the content area from the top. http://jsfiddle.net/SGCHt/7/
D3.js: Position tooltips using element position, not mouse position?
Any of those help To lower the point at which the map centers on a marker can be done. Sorry but you loose the default info window implementation. Don't worry your custom info window will easily port to this method. This is a very good thing to handle onMarkerClick because now your info window can handle buttons link to external content, anything the info windows do on the google maps application like a nav button can be done at onMarkerClick() with a popup window or dialog fragment. Follow these steps.
ThreeJS update Camera position so Plane world position matches DIV screen position