小编gav*_*hat的帖子

基于圆半径的颤动调整/缩放谷歌地图缩放级别

我想根据圆的半径缩放谷歌地图缩放级别。从技术上讲,我希望用户以最佳缩放级别在地图上看到圆圈。我试图获得边界并调整相机位置,但圆没有任何这样的边界参数..

GoogleMap(
            onMapCreated: (GoogleMapController controller) {
               controller.showMarkerInfoWindow(MarkerId("0"));
            },
            circles: Set.from([
              Circle(
                circleId: CircleId("0"),
                center: LatLng(...),
                radius: 1000,
              )
            ]),
            initialCameraPosition: CameraPosition(
              target: LatLng(..),
              **zoom: 15, // I want to scale zoom based on radius of circle.**
            ),
            markers: {
              Marker(
                markerId: MarkerId("0"),
                position: LatLng(..),
                infoWindow: InfoWindow(title: ...)
              )
            },
          ),
        ),
Run Code Online (Sandbox Code Playgroud)

提前致谢。

flutter google-maps-flutter

5
推荐指数
1
解决办法
2694
查看次数

标签 统计

flutter ×1

google-maps-flutter ×1