嗨,我正在做一个应用程序,在我的应用程序中有一个地图页面,所以我实现了谷歌地图,我有一个问题,当我滚动地图时,我想获取地图的中心点,即如果我滚动地图并离开然后它得到地图的中心点,所以任何人都可以建议解决这个问题,它可能是
有帮助 提前谢谢你..
嗨,我正在做一个应用程序,在我的应用程序中有一个地图页面,所以我实现了谷歌地图,我有一个问题,当我滚动地图时,我想获取地图的中心点,即如果我滚动地图并离开然后它得到地图的中心点,所以任何人都可以建议解决这个问题,它可能是
有帮助 提前谢谢你..
我会得到屏幕的边界,然后找到这些边界的中心。如果您有 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;
}