问题描述
我的地图屏幕中有一些多边形,我想在用户单击该多边形时删除该多边形。例如,我有 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 (将#修改为@)