I'm trying to obtain this behaviour with Google Maps:
When a user clicks a Marker on a MapView, the InfoWindow is displayed with location details. If the InfoWindow is not fully on screen, for example, the Marker is close to the screen edge of the map, pan the map enough to make the InfoWindow fully visible.
The problem I'm having is in being able to get the dimensions of the InfoWindow. If I can obtain these I could do the calculations to pan. Is this possible or is there a method to determine these values?