0

嗨,我正在做一个应用程序,在我的应用程序中有一个地图页面,所以我实现了谷歌地图,我有一个问题,当我滚动地图时,我想获取地图的中心点,即如果我滚动地图并离开然后它得到地图的中心点,所以任何人都可以建议解决这个问题,它可能是

有帮助 提前谢谢你..

4

1 回答 1

3

我会得到屏幕的边界,然后找到这些边界的中心。如果您有 GoogleMap 的 GoogleMapController,只需使用如下函数:

getCenter() async {
    LatLngBounds bounds = await mapsController.getVisibleRegion();
    LatLng center = LatLng(
      (bounds.northeast.latitude + bounds.southwest.latitude) / 2,
      (bounds.northeast.longitude + bounds.southwest.longitude) / 2,
    );

    return center;
  }
于 2020-06-11T22:25:16.533 回答