当前位置: 代码迷 >> GIS >> C#mapx 轨迹回放,该怎么解决
  详细解决方案

C#mapx 轨迹回放,该怎么解决

热度:537   发布时间:2016-05-05 06:30:16.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);
  相关解决方案