gis_小老大
路人甲
路人甲
  • 注册日期2008-05-23
  • 发帖数1
  • QQ
  • 铜币108枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2245回复:2

[求助]VB+MapX 已知两点如何画直线?先谢了!

楼主#
更多 发布于:2008-06-02 21:20
呵呵,最好有代码,我是菜鸟。
喜欢0 评分0
sishui
路人甲
路人甲
  • 注册日期2007-10-04
  • 发帖数35
  • QQ
  • 铜币59枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-07-22 20:45
featurefactory这个对象.
举报 回复(0) 喜欢(0)     评分
kennedy
路人甲
路人甲
  • 注册日期2007-08-23
  • 发帖数3
  • QQ
  • 铜币114枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-12-10 11:09
<P>dim p1 as new point</P>
<P>dim p2 as new point</P>
<P>p1.set x1,y1</P>
<P>p2.set x2,y2</P>
<P>dim ptsLocus as new points</P>
<P>ptsLocus.Add p1</P>
<P>ptsLocus.add p2<BR>CreateLine Map1, Map1.Layers(2), ptsLocus</P>
<P>Public Sub CreateLine(map As map, lyr As MapXLib.Layer, pts As MapXLib.Points)<BR>   Dim fac As MapXLib.FeatureFactory<BR>   Set fac = map.FeatureFactory<BR>   Dim ftr As Feature<BR>   Dim style As New MapXLib.style<BR>   style.LineColor = RGB(255, 0, 0)<BR>   Set ftr = fac.CreateLine(pts, style)<BR>   lyr.AddFeature ftr<BR>   <BR>   Set fac = Nothing<BR>   Set ftr = Nothing<BR>   <BR>End Sub</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部