微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决删除谷歌地图中的多边形抖动

我的地图屏幕中有一些多边形,我想在用户单击该多边形时删除该多边形。例如,我有 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 举报,一经查实,本站将立刻删除。