Ответ 1
Используйте getBounds(). Из документа:
Возвращает видимую прямоугольную область вида карты в географических координатах.
Эта функция возвращает именно то, что вы хотите: юго-западные и северо-восточные углы вашей карты. Первая пара координат - это нижние левые (юго-западные) координаты, а вторая пара - это верхние правые (северо-восточные) координаты.