【问题标题】:How to make draggable circle google map in flutter如何在颤动中制作可拖动的圆形谷歌地图
【发布时间】:2021-11-17 09:30:35
【问题描述】:

我正在尝试在谷歌地图中制作可拖动的圆圈,但我不知道该怎么做? 我怎么能在颤动中做到这一点? 我在谷歌地图上有圆圈 小部件,但我无法拖动它

Set<Circle> circles = Set.from([Circle(
    circleId: CircleId(id),
    center: LatLng(latitude, longitude),
    radius: 4000,
)]);

GoogleMap(
    mapType: MapType.normal,
    myLocationEnabled: true,
    myLocationButtonEnabled: true,
    initialCameraPosition: initialMapLocation,
    onMapCreated: (GoogleMapController controller) {
      _controller.complete(controller);
    },
    onCameraMove: null,
    circles: circles,
  );

【问题讨论】:

    标签: flutter flutter-layout flutter-dependencies flutter-animation flutter-test


    【解决方案1】:

    请看这个问题和答案。用于拖动和调整视图大小

    https://stackoverflow.com/a/63954279/6813907

    【讨论】:

    • 它对我不起作用,因为它不是小部件。那是我的错误:参数类型'Circle'不能分配给参数类型'Widget'
    • 也许可以将地图添加到堆栈中并在其上添加自定义圆圈。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 2021-09-19
    • 2018-04-11
    • 2011-09-17
    • 2019-01-27
    • 2020-07-28
    • 2018-08-21
    相关资源
    最近更新 更多