Exemple #1
0
        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)
            });
        }
Exemple #2
0
        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)
            });
        }