Ограничительная рамка, выраженная в координатах, где разница между двумя широтами и двумя долготами одинакова, будет выглядеть искаженной на разных широтах, поскольку эта ограничивающая рамка покрывает разные области в зависимости от того, насколько далеко она находится на севере или юге. Лучшее решение - не использовать groundOverlayWithBounds (который, как я полагаю, вы используете), а использовать groundOverlayWithPosition и позволить картам Google позаботиться о соотношении сторон.