1

我尝试了以下代码。

    LatLngBounds b = googleMap.getProjection()
                              .getVisibleRegion().latLngBounds;
    LatLng bNE = b.northeast;
    LatLng bSW = b.southwest;

如果将倾斜设置为地图,则不会给出正确的边界坐标

4

1 回答 1

0

正如 Google Maps API 文档VisibleRegion中所述,如果相机位于地图区域的中心,则地图相机的可见区域可以采用矩形的形式,这将为您提供正确的边界坐标。虽然它也可以是梯形的形式,以防相机倾斜,这是你的情况。

这就是为什么你得到错误的边界坐标!

于 2017-06-06T14:21:44.853 回答