网站大量收购独家精品文档,联系QQ:2885784924

SuperM及ap iClient 6R for Silverlight 4.地图控件与基本操作(IS .NET版).pptx

SuperM及ap iClient 6R for Silverlight 4.地图控件与基本操作(IS .NET版).pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SuperM及ap iClient 6R for Silverlight 4.地图控件与基本操作(IS .NET版)

支持中心 培训部 北京超图软件股份有限公司 SuperMap iClient 6R for Silverlight 地图控件与基本操作 主要内容 控件的使用 MapAction 地图基本操作 控件的使用 Map控件的使用 Map控件的结构 Layer的添加方法 其他控件的使用 Map控件的使用 Map:地图控件的主要属性 Layers:当前地图中的所有图层。可同时叠加显示多个、多种类型的图层 CRS:地图的坐标参考系,被装载图层的地理坐标系应与地图控件一致 Scales:地图比例尺数组,被装载图层的比例尺数组应与地图控件一致 Scales(double[] ) Map控件的使用--Layer的主要属性 Layer ID:图层唯一标识 CRS:图层坐标系信息,需要与Map控件一致 Opacity:图层透明度 IsVisible:图层的可见性 Url:图层的地图服务地址 ImageLayer Url:图层的地图服务地址 FeaturesLayer Features:图层的矢量要素集合 ElementsLayer Children:图层上的元素 Map控件的使用--Layer的添加方法 Layer的添加方法: 1.xaml页面添加:一般在呈现相对固定的Layer时使用,例如:作为底图显示的ImageLayer 2.xaml.cs页面添加:一般在动态加载Layer时使用, 例如:用于呈现查询与空间分析结果的FeaturesLayer和 ElementsLayer、呈现动态专题图的ImageLayer等 Map控件的使用--Layer的添加方法 方法1:.xaml页面添加: //根据服务类型添加命名空间 … xmlns:ic=/iclient/2010 xmlns:is=/isdotnet/2010 //添加Map控件 icMapping:Map x:Name=“MyMap” //添加Layer is:TiledDynamicISLayer //添加ImageLayer ID=MyDIServerLayer Url=http://localhost/is/ajaxdemo” MapName=“世界地图_Day” icMapping:FeaturesLayer ID=“MyFeaturesLayer“///添加FeaturesLayer icMapping:ArbitraryLayer ID=“MyArbLayer“///添加ElementLayer /icMapping:Map Map控件的使用--Layer的添加方法 方法2:.xaml.cs页面添加 .xaml页面:添加Map控件(与方法1相同) .xaml.cs页面: //添加命名空间 using SuperMap.Web.Mapping; //添加Layer void MyMapControl_Loaded(object sender, RoutedEventArgs e) { //实例化Layer,设置属性 TiledDynamicISLayer TDISLayer = new TiledDynamicISLayer(); TDISLayer.Url = “http://localhost/is/ajaxdemo; TDISLayer.MapName = 世界地图_Night; //动态添加图层 MyMap.Layers.Add(TDISLayer ); //动态更新图层 MyMap.Layers[0] = TDISLayer; } Map控件的使用--Layer的添加方法 其他重要属性: Scales:固定地图显示的比例尺级别,是Web系统中必设属性;不设置此属性时地图会无级缩放,给服务器造成过大出图压力。 Map中Layers的叠加顺序 .xaml页面:后实例化的图层位于上层 .xaml.cs页面:使用Map.Layers.Add()方法时,后添加的位于上层,即Layers数组中索引号越大的越靠近上层 控件的使用--其他控件 控件的使用--其他控件 OverviewControl:鹰眼控件的使用 方法1:.xaml页面添加 !--鹰眼控件-- ic:OverviewMap x:Name=MyOverviewMap Map={Binding ElementName=MyMap} !--与鹰眼控件关联的图层-- is:TiledDynamicRESTLayer Url=http://localhost:8090/iserver/serv

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档