如何在谷歌地图颤动中制作多个圆圈

Waq*_*nus -2 google-maps google-maps-markers flutter flutter-dependencies

我有不同半径上的多个位置,我想根据半径值绘制圆。如果你在图片中看到两个圆圈根据其半径值显示

在此输入图像描述

Dee*_*yan 6

使用以下代码非常容易:

    Set<Circle> mCircle = Set.from([
    Circle(
        circleId: CircleId(id1),
        center: LatLng(lat, lng),
        radius: 500,
    ),
Circle(
        circleId: CircleId(id2),
        center: LatLng(lat2, lng2),
        radius: 500,
    )

]);
    
    GoogleMap(
        mapType: MapType.normal,
        initialCameraPosition: initialMapLocation,
        onMapCreated: (GoogleMapController controller) {
          _controller.complete(controller);
        },
        onCameraMove: null,
        circles: mCircle,
      );
Run Code Online (Sandbox Code Playgroud)