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