Android 计算所示地图的面积

Android 计算所示地图的面积,android,google-maps,xamarin.android,Android,Google Maps,Xamarin.android,给定一个随时具有任何缩放级别的MapFragment,是否可以检测地图所覆盖的区域 对于instace,我的缩放级别为15.0f,我现在处于Lat:38.766667和Lon:-9.15,如何计算覆盖的面积,或者如何获得左上角和右下角坐标?您可以通过以下操作获得视图区域的角点: googleMap.getProjection().getVisibleRegion(). //farLeft; //farRight; //nearLeft; //nearRight; //or //latLngBou

给定一个随时具有任何缩放级别的
MapFragment
,是否可以检测地图所覆盖的区域


对于instace,我的缩放级别为
15.0f
,我现在处于
Lat:38.766667
Lon:-9.15
,如何计算覆盖的面积,或者如何获得左上角和右下角坐标?

您可以通过以下操作获得视图区域的角点:

googleMap.getProjection().getVisibleRegion().
//farLeft;
//farRight;
//nearLeft;
//nearRight;
//or
//latLngBounds;
请记住,如果您有倾斜/倾斜视图,实际视图区域不是矩形而是梯形

看看这里的文档,看看什么最适合你,latLngBounds给出了“最小”的矩形,那不是确切的面积!