如何在 google 地图中制作多个圆圈 flutter

How to make multiple circle in google map flutter

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

使用这段代码非常简单:

    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,
      );