从相机位置获取LatLngBouds

时间:2016-01-03 15:51:06

标签: android google-maps

我想获取Google地图框架右上角和左下角的LatLng来创建LatLngBounds。有可能吗?

map

2 个答案:

答案 0 :(得分:3)

这可以使用Map View API轻松确定:

yourMapFragment.getMap().getProjection().getVisibleRegion().latLngBounds

docs状态是:

  

包含此类中定义的可见区域的最小边界框。

或者,您也可以将latLngBounds替换为farLeftfarRightnearLeftnearRight

来获取投影的各个角落

在您的情况下,您只需使用

即可
LatLng bottomLeft = 
yourMapFragment.getMap().getProjection().getVisibleRegion().nearLeft;

LatLng topRight = 
yourMapFragment.getMap().getProjection().getVisibleRegion().farRight;

答案 1 :(得分:1)

当然。你有Visible Region Object,它具有所有四个角度的坐标。请参阅documentation