Howto: 在.Net Web应用中设置初始范围

文章编号 : 33760
软件: ArcGIS Server 9.1, 9.2, 9.3, 9.3.1
操作系统: Windows XP, 2003Server
已邀请:

EsriSupport

赞同来自:

摘要:
在设计阶段,地图控件的InitialExtent属性可被设为Default或Full。 Default使用最初的地图资源范围,Full使用所有地图资源的范围。如果需要在应用初始化的时候明确地设定地图控件的范围,你需要在页面或地图的PreRender事件中添加一段代码,下面的过程描述了如何进行这样的操作。
内容:
1. 切换目录到 C:\Inetpub\wwwroot\<your Web site>, 使用记事本打开Default.aspx.cs文件。 2. 将类似如下的代码融入到文件中,这些代码更改了地图的初始化范围: protected void Page_PreRender(object sender, EventArgs ea){
if (!Page.IsPostBack){
ESRI.ArcGIS.ADF.Web.Geometry.Envelope initextent = new
ESRI.ArcGIS.ADF.Web.Geometry.Envelope(-110, 30,-100, 40);
Map1.Extent = initextent;
}
}
3. 保存文件并刷新应用。


创建时间:2007-09-13
最近更新: 2010-06-18


原文链接
http://support.esrichina.com.cn/2007/0913/801.html

要回复问题请先登录注册