在任何时候给定MapFragment
任何缩放级别,是否可以检测到地图所覆盖的区域?
对于instace,我在Lat: 38.766667
和Lon: -9.15
,缩放级别为15.0f
,如何计算所覆盖的区域或如何获得左上角和右下坐标?
答案 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