【问题标题】:How to calculate LatLngBounds of the MapView with zoomLevel and LatLng of map center?如何使用地图中心的 zoomLevel 和 LatLng 计算 MapView 的 LatLngBounds?
【发布时间】:2016-09-27 12:10:08
【问题描述】:

我发现很多关于给定 LatLngBounds 的讨论,即如何获得合适的缩放级别。但是现在我遇到一个问题,我知道地图中心的当前位置,我可以得到当前的缩放级别是多少,我想知道我的地图视图的东北角和西南角的 LatLng。

有什么想法吗?谢谢。

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    可以获取地图的ProjectionVisibleRegion

    VisibleRegion visibleRegion = mMap.getProjection().getVisibleRegion();
    

    然后你可以得到VisibleRegionfarLeftfarRightnearLeftnearRight坐标。所以,如果你需要LatLngBounds,你可以这样做:

    LatLngBounds mapBounds = new LatLngBounds(visibleRegion.farLeft, visibleRegion.nearRight);
    

    【讨论】:

      猜你喜欢
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 2015-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-25
      相关资源
      最近更新 更多