【发布时间】:2016-09-27 12:10:08
【问题描述】:
我发现很多关于给定 LatLngBounds 的讨论,即如何获得合适的缩放级别。但是现在我遇到一个问题,我知道地图中心的当前位置,我可以得到当前的缩放级别是多少,我想知道我的地图视图的东北角和西南角的 LatLng。
有什么想法吗?谢谢。
【问题讨论】:
标签: android google-maps
我发现很多关于给定 LatLngBounds 的讨论,即如何获得合适的缩放级别。但是现在我遇到一个问题,我知道地图中心的当前位置,我可以得到当前的缩放级别是多少,我想知道我的地图视图的东北角和西南角的 LatLng。
有什么想法吗?谢谢。
【问题讨论】:
标签: android google-maps
可以获取地图的Projection和VisibleRegion:
VisibleRegion visibleRegion = mMap.getProjection().getVisibleRegion();
然后你可以得到VisibleRegion的farLeft、farRight、nearLeft和nearRight坐标。所以,如果你需要LatLngBounds,你可以这样做:
LatLngBounds mapBounds = new LatLngBounds(visibleRegion.farLeft, visibleRegion.nearRight);
【讨论】: