puppy75
路人甲
路人甲
  • 注册日期2004-08-28
  • 发帖数13
  • QQ
  • 铜币143枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1193回复:2

[求助]关于用已知点绘制线的问题。

楼主#
更多 发布于:2004-08-28 10:37
<P>已知许多点的坐标,现想在MAP控件中绘制这些点,并将点连接成线,如何实现?</P>
<P>请大家给点思路,谢谢了。</P>
喜欢0 评分0
littleufo
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数59
  • QQ
  • 铜币314枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-08-29 22:31
<P>Private Sub cmdDraw_Click()</P><P> Set Line1 = New MapObjects2.Line
 Set Pts = New MapObjects2.Points
 Set p = Map1.ToMapPoint(x1, y1)
 Pts.Add p
 Set p = Map1.ToMapPoint(x2,y2)
 Pts.Add p
 Line1.Parts.Add Pts
End Sub</P><P>Private Sub Map1_AfterTrackingLayerDraw(ByVal hDC As stdole.OLE_HANDLE)
  Dim sym As New Symbol  
  sym.Color = moRed      
    If Not Line1 Is Nothing Then
      Map1.DrawShape Line1, sym
    End If
  End Sub
</P>
举报 回复(0) 喜欢(0)     评分
kmxl
路人甲
路人甲
  • 注册日期2004-10-30
  • 发帖数94
  • QQ
  • 铜币294枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-11-08 17:57
楼上说的很详细<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部