yygyyg123
路人甲
路人甲
  • 注册日期2007-10-27
  • 发帖数3
  • QQ
  • 铜币115枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1836回复:2

这样动态发布地图资源为啥不行?

楼主#
更多 发布于:2011-10-18 10:02
<p>{ if(!IsPostBack)</p>
<p> { MapResourceManager mapresourcemanager1 = new MapResourceManager();</p>
<p> MapResourceManager1.ResourceItems.Clear();</p>
<p> GISResourceItemDefinition definition = new GISResourceItemDefinition(); </p>
<p>definition.DataSourceDefinition = "192.168.10.254"; </p>
<p>definition.DataSourceType = "ArcGIS Server Local"; </p>
<p>definition.ResourceDefinition = "Layers@湖北来凤"; </p>
<p>definition.DataSourceShared = true; </p>
<p>DisplaySettings dissetting = new DisplaySettings(); </p>
<p>dissetting.Visible = true; dissetting.Transparency = 0;</p>
<p> dissetting.DisplayInTableOfContents = true;</p>
<p> if(dissetting==null) { Response.Write("
<script>alert()</script>
 "); } </p>
<p>MapResourceItem mapresoourceitem1 = new MapResourceItem(); </p>
<p>mapresoourceitem1.Name="mapresoourceitem1";</p>
<p> mapresoourceitem1.Definition = definition;</p>
<p> mapresoourceitem1.DisplaySettings = dissetting; </p>
<p>mapresoourceitem1.Parent = MapResourceManager1; </p>
<p>// MapResourceManager1.ResourceItems.Insert(0, mapresoourceitem1);</p>
<p> mapresourcemanager1.ResourceItems.Add(mapresoourceitem1);</p>
<p> MapResourceManager1.CreateResource(mapresoourceitem1); </p>
<p>mapresourcemanager1.Initialize(); mapresourcemanager1.Refresh(); </p>
<p>mapresourcemanager1.Refresh(); </p>
<p>Map1.MapResourceManagerInstance = MapResourceManager1;</p>
<p> Map1.MapResourceManager = MapResourceManager1.ToString();</p>
<p> Map1.InitializeFunctionalities();</p>
<p> if (Map1.ImageBlendingMode == ImageBlendingMode.WebTier)</p>
<p> { Map1.Refresh(); } else { // Map1.RefreshResource("mapresoourceitem1");</p>
<p> Map1.RefreshResource(mapresoourceitem1.Name);</p>
<p> }</p>
<p> MapResourceManager1.Refresh();</p>
<p> } </p>
<p>} </p>
[此贴子已经被作者于2011-10-18 10:04:13编辑过]
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2011-10-18 16:28
这样贴代码很难看,能否把要实现的效果和错误提示贴出来
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
2楼#
发布于:2011-10-19 08:47
<p>本地数据可以用机器名称</p>
<p>外地数据用<font face="Verdana">ArcGIS Server Internet</font>连接吧</p>
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
游客

返回顶部