nhlzx
路人甲
路人甲
  • 注册日期2004-07-12
  • 发帖数8
  • QQ
  • 铜币228枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1212回复:1

AO地图放大问题求助!

楼主#
更多 发布于:2006-03-05 23:35
<P>本人是AO的初学者,想做一个放大的功能,可以点击地图放大和划矩形放大,我现在只是做得划矩形来放大,代码如下:</P>
<P>pEnv = MapControl1.TrackRectangle()<BR>                Dim recth As Double = pEnv.Height<BR>                Dim rectw As Double = pEnv.Width<BR>                If pEnv Is Nothing Or recth < 0.00005 Or rectw < 0.00005 Then</P>
<P>                    pp = pActiveView.ScreenDisplay.DisplayTransformation.ToMapPoint(e.x, e.y)<BR>                    pev = MapControl1.Extent<BR>                    pev.CenterAt(pp)<BR>                    pev.Expand(0.5, 0.5, True)</P>
<P>                    MapControl1.Extent = pev<BR>                Else<BR>                    MapControl1.Extent = pEnv<BR>                End If<BR>                pActiveView.Refresh()</P>
<P>有什么问题吗?</P>
喜欢0 评分0
lizehua1394
路人甲
路人甲
  • 注册日期2006-02-21
  • 发帖数76
  • QQ
  • 铜币19枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-03-07 11:55
你运行一下看看  
举报 回复(0) 喜欢(0)     评分
游客

返回顶部