googleViewPadding function
The padding a Google map view is given: the host's padding less its
uniformMargin, plus buttonsPadding.
The map view's padding is where Google centres and fits the camera, and also where it draws its logo and buttons. A margin that is the same on every side does not move the centre, and the fit applies it instead, so every camera move lands where it would with the whole padding on the view. Giving it to the view as well (0.16.0) moved the logo in from the corner by the margin, toward the middle of the map: 72 points in and 88 up on a host padding its fits by 64.
Implementation
EdgeInsets googleViewPadding(EdgeInsets padding, EdgeInsets buttonsPadding) =>
padding - EdgeInsets.all(uniformMargin(padding)) + buttonsPadding;