我们使用ArcGIS Server .net ADF来开发应用程序的时候,使用Map WebControl的话,一般都是通过设置控件的属性来设定Host以及MapServerObject。那如何在程序运行过程中来动态的改变这些属性,以使得地图的内容发生相应的变化。下面是c#的代码: | |||||
过程描述 | |||||
'Map1是地图控件 Map1.Host = "ServerName"; Map1.ServerObject = "ServerObjectName"; WebMap webMap = Map1.CreateWebMap(); IMapServer mapServer = webMap.MapServer; IMapServerObjects mapServerObjects = mapServer as IMapServerObjects; mapServerObjects.RefreshServerObjects(); webMap.Refresh (); |
转自:http://www.gisempire.com/blog/group.asp?cmd=show&gid=2&pid=15