天马0流星
路人甲
路人甲
  • 注册日期2005-11-26
  • 发帖数25
  • QQ
  • 铜币275枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1425回复:0

[求助]MO+VB

楼主#
更多 发布于:2006-03-17 21:11
<P>下面的代码主要是实现在Map control中画线和面的,但是在程序运行当中,只能是画一个,要么是面,要么是线。如果同时画就会出错…………希望高手给予指点。看看下面的代码有没有问题??</P>
<P>Private Function trackshape() As Object<BR>   If Option1.Value = True Then<BR>      Dim line As New MapObjects2.line<BR>      Set line = Map1.TrackLine<BR>      Set trackshape = line<BR>      Dim evline As New MapObjects2.GeoEvent<BR>      Set evline = Map1.TrackingLayer.AddEvent(line, 1)<BR>   ElseIf Option2.Value = True Then<BR>      Dim poly As New MapObjects2.Polygon<BR>      Set poly = Map1.TrackPolygon<BR>      Set trackshape = poly<BR>      Dim evpoly As New MapObjects2.GeoEvent<BR>      Set evpoly = Map1.TrackingLayer.AddEvent(poly, 2)<BR>   End If<BR>   <BR>End Function<BR></P>
喜欢0 评分0
游客

返回顶部