2016-09-08 6 views
1

С учетом MapFragment с любым уровнем масштабирования в любое время, можно ли определить площадь, покрытую картой?Рассчитать площадь отображаемой карты

Для instace, я в Lat: 38.766667 и Lon: -9.15 с уровнем масштабирования в 15.0f, как рассчитать площадь, пройденная или как я могу получить верхний левый угол и нижний правый координаты?

ответ

1

вы можете получить углы зоны обзора, выполнив:

googleMap.getProjection().getVisibleRegion(). 
//farLeft; 
//farRight; 
//nearLeft; 
//nearRight; 
//or 
//latLngBounds; 

Имейте в виду, что если вы наклона/наклонена просмотра ФПК вид не прямоугольник, а трапеция.

Посмотрите документацию здесь, чтобы узнать, что лучше для вас, latLngBounds дает «самый маленький» прямоугольник, это не точная область! https://developers.google.com/android/reference/com/google/android/gms/maps/model/VisibleRegion

Смежные вопросы