我在c# mapx中通过textbox输入的经玮度画点和线。
我想通过两个textbox给数据库aceess表里写入经度和玮度,第一次输入在mapx地图上画出一个点,我已经实现了,那么在第二次输入,要画第二个点和两点间的连线。我只画出了第二个点,要如何吧两点间的线也给画出来,请大虾们帮帮忙!给代码看看!!(画两点间的线要给出两个点的坐标,可是我用的经玮度都是从textbox输入的,怎么判断第一点的输入和第二个点的输入,从而在两点间画线?
我画点的代码是:
float tempx2, tempy2;
tempx2 = jingdu;
tempy2 = weidu;
pt.Set(tempx2,tempy2);
MapXLib.Feature obj = axMap1.FeatureFactory.CreateSymbol(pt, myairstyle);
ico.AddFeature(obj, Type.Missing);
pt = null;
已经实现,那么要如何该以下画线的代码,让从textbox里输入的经玮度第一次送到tempx1和tempy1,第二次送到laxtX,laxtY,
tempx1,tempy1为第一个点的经玮度,laxtX,laxtY为第二个点的经玮度。
pts.AddXY(tempx1, tempy1, 2);
pts.AddXY(laxtX, lastY, 2);
axMap1.DefaultStyle.LineColor = 0xff0000;
MapXLib.Feature newObj = axMap1.FeatureFactory.CreateLine(pts, axMap1.DefaultStyle);
lyr.AddFeature(newObj, Type.Missing);
)
大虾们帮帮看看!!!