void 处理多边形圈选(List <M经纬度> __顶点列表) { if (_圈选数据.Count == 0) { return; } var __圈选数量 = 0; _圈选数据.ForEach(q => { if (H地图算法.判断点在多边形内(q, __顶点列表)) { __圈选数量++; } }); new F对话框_确定("圈选数量: " + __圈选数量, "操作成功").ShowDialog(); }
void 处理多边形圈选(List <M经纬度> __顶点列表) { if (_圈选测试数据.Count == 0) { return; } var __圈选数量 = 0; _圈选测试数据.ForEach(q => { if (H地图算法.判断点在多边形内(_IF地图.纠偏(q), __顶点列表)) { __圈选数量++; } }); MessageBox.Show("圈选数量: " + __圈选数量); //_IF地图.添加多边形(__顶点列表, new M区域绘制参数 { 边框宽度 = 1, 边框颜色 = Color.Red}); }