删除谷歌地图中的多边形抖动

问题描述

我的地图屏幕中有一些多边形,我想在用户单击该多边形时删除该多边形。例如,我有 A、B 和 C 多边形,当我在 B 区域单击时,我想做一个删除 B 多边形这样的操作,可以这样做吗? 这是代码的一部分

dataModel.value.listpolygonSet.add(polygon(
          onTap: () {
            showDialog(
                context: context,builder: (_) => new AlertDialog(
                      shape: RoundedRectangleBorder(
                          borderRadius:
                              BorderRadius.all(Radius.circular(10.0))),actions: [
                        Center(
                          child: FlatButton(
                              onpressed: () {
                                
                                Navigator.of(context).pop();
                              },child: Text("OK")),),],content: Builder(
                        builder: (context) {
                          return Container(
                            height: 25,width: 50,child: Center(child: Text("delete Poligon ?")),);
                        },));
          },consuMetapEvents: true,polygonId: polygonId('${dataModel.value.listKoord}'),points: dataModel.value.listKoord,strokeWidth: 2,strokeColor: Colors.blue,fillColor: Colors.blue.withOpacity(0.15)))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)