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