计算所显示地图的面积

时间:2016-09-08 09:26:56

标签: android google-maps xamarin.android

在任何时候给定MapFragment任何缩放级别,是否可以检测到地图所覆盖的区域?

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

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式获取视图区域的角落:

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

请记住,如果您有倾斜/倾斜视图,真实视图区域不是矩形而是梯形。

请查看此处的文档以查看最适合您的文档,latLngBounds提供最小的"最小的"矩形,这不是确切的区域! https://developers.google.com/android/reference/com/google/android/gms/maps/model/VisibleRegion