当前位置: 代码迷 >> GIS >> C#地图x 轨迹回放
  详细解决方案

C#地图x 轨迹回放

热度:145   发布时间:2016-05-05 06:21:33.0
C#mapx 轨迹回放
http://topic.csdn.net/u/20091111/20/7d303ed4-384a-418c-b49e-6aadce2219b1.html

大家看一下,我想让点能够沿着地图上的路径走,能够提示一下说下思路就OK ,谢谢啦~~
------解决方案--------------------
 那就顶一下吧

------解决方案--------------------
首先要对路径进行采点定位,将各个关键点保存,然后依照关键点的顺序,基于关键点的坐标绘制点图元
             //创建字符图形(空心圆字符)
             Font newFont = new Font();
            newFont.Name = "Wingdings 2";
            newFont.Size = 1;
            //创建点图元
            FeatureGeometry pt = new Point(layer.CoordSys, point);
            //定义图元风格(空心圆,绿色,大小8)
            CompositeStyle cs = new CompositeStyle(new FontPointStyle(155, newFont, 0, System.Drawing.Color.Green, 8));
            //生成Feature图元
            Feature ftr = new Feature(tblTemp.TableInfo.Columns);
            ftr.Geometry = pt;
            ftr.Style = cs;
            //将图元添加到图层的数据表中
            tblTemp.InsertFeature(ftr);
  相关解决方案