crx509
路人甲
路人甲
  • 注册日期2005-04-27
  • 发帖数20
  • QQ
  • 铜币192枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1642回复:1

[求助]AE中如何设置地图显示比例

楼主#
更多 发布于:2006-07-24 08:47
<P>我想设置我的mapcontrol中的地图的比例,没找到方法,不知道该如何写?</P>
<P>是axMapcontrol.mapScale????好像不是!</P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2006-07-24 10:48
<P>The following VBA script zooms the focus map to a 1:10,000 scale.</P><PRE><CODE>Public Sub ZoomToScale()
  Dim pMxDocument As IMxDocument
  Dim pActiveView As IActiveView
  Dim pDisplayTransform As IDisplayTransformation

  Set pMxDocument = Application.Document
  Set pActiveView = pMxDocument.FocusMap
  Set pDisplayTransform = pActiveView.ScreenDisplay.DisplayTransformation
  pDisplayTransform.ScaleRatio = 10000
  pActiveView.Refresh
End Sub
</CODE></PRE>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部