private void 绘制圆形(MouseEventArgs e) { var __起点 = _I地图.屏幕坐标转经纬度(_鼠标点击位置列表[0]); var __终点 = _I地图.屏幕坐标转经纬度(e.Location); _I地图.除圆(_圈选图形索引); var __圆心 = __起点; var __半径 = H地图算法.测量两点间间距(__圆心, __终点); _圈选图形索引 = _I地图.添加圆( __圆心, __半径, new M区域绘制参数 { 边框宽度 = 1, 边框颜色 = Color.FromArgb(255, 0, 0, 255), 填充颜色 = Color.FromArgb(55, 135, 206, 235) }); }
private void 绘制圆形(MouseEventArgs e) { if (_圈选图形索引 > 0) { _F地图.除圆(_圈选图形索引); } var __圆心 = _F地图.屏幕坐标转经纬度(_起点); var __当前位置 = _F地图.屏幕坐标转经纬度(e.Location); var __半径 = H地图算法.测量两点间间距(__圆心, __当前位置); _圈选图形索引 = _F地图.添加圆( __圆心, __半径, new M区域绘制参数 { 边框宽度 = 1, 边框颜色 = Color.FromArgb(255, 0, 0, 255), 填充颜色 = Color.FromArgb(55, 135, 206, 235) }); }