ArcGIS API for Silverlight开发入门 (1)
2012-04-18 21:32
513 查看
上篇已经简单介绍了ArcGis API for Silverlight开发环境的搭建,此篇闲话少叙,直接来看一个简单的例子。
![](http://images.cnblogs.com/cnblogs_com/xiangyun/201204/201204182132124656.png)
1、新建Silverlight工程 Silverlight4ArcGisExample1。
2、添加ESRI.ArcGIS.Client.dll引用。
3、在MainPage下创建如下代码。
![](http://images.cnblogs.com/cnblogs_com/xiangyun/201204/201204182132177659.png)
2、图层中的URL属性为已经发布的地图服务,例子中为Esir公司的在线服务。
该地址可在浏览器中直接访问,访问后点击ArcGIS JavaScript可进行预览。
![](http://images.cnblogs.com/cnblogs_com/xiangyun/201204/201204182132178597.jpg)
一、工程目录截图:
![](http://images.cnblogs.com/cnblogs_com/xiangyun/201204/201204182132124656.png)
二、创建步骤
分如下 几个步骤:1、新建Silverlight工程 Silverlight4ArcGisExample1。
2、添加ESRI.ArcGIS.Client.dll引用。
3、在MainPage下创建如下代码。
<UserControl x:Class="Silverlight4ArcGisExample1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:esri="clr-namespace:ESRI.ArcGIS.Client;assembly=ESRI.ArcGIS.Client"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot" Background="White">
<esri:Map x:Name="mymap">
<esri:Map.Layers>
<esri:ArcGISTiledMapServiceLayer ID="layerworldmap" Url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer" />
</esri:Map.Layers>
</esri:Map>
</Grid>
</UserControl>
三、运行结果:
![](http://images.cnblogs.com/cnblogs_com/xiangyun/201204/201204182132177659.png)
四、知识点说明
1、Map标签(继承自xaml的Control)相当于一个Map控件,可以在其中加入图层;这里我们添加了一个ArcGISTiledMapServiceLayer图层,还有其它图层我们会在后续说明。2、图层中的URL属性为已经发布的地图服务,例子中为Esir公司的在线服务。
该地址可在浏览器中直接访问,访问后点击ArcGIS JavaScript可进行预览。
![](http://images.cnblogs.com/cnblogs_com/xiangyun/201204/201204182132178597.jpg)
相关文章推荐
- ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer
- ArcGIS API for Silverlight开发入门(3):Widgets
- ArcGIS API for Silverlight开发入门(2):一个基础地图实例
- ArcGIS API for Silverlight开发入门(5):任务外包——Tasks
- ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer
- ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer
- ArcGIS API for Silverlight开发入门( 转载自http://bbs.esrichina-bj.cn/ESRI/thread-43923-1-1.html)
- ArcGIS API for Silverlight开发入门(5):任务外包——Tasks
- ArcGIS API for Silverlight开发入门(3):Widgets<转>
- ArcGIS API for Silverlight开发入门(6):图层类型小结
- ArcGIS API for Silverlight开发入门(1):Getting Started
- ArcGIS API for Silverlight开发入门(0):为什么要用Silverlight API?
- ArcGIS API for Silverlight开发入门(0):为什么要用Silverlight API?
- ArcGIS API for Silverlight开发入门(6):图层类型小结<转>
- ArcGIS API for Silverlight开发入门(7):使用非AGS数据源的图层
- ArcGIS API for Silverlight开发入门(2):一个基础地图实例
- ArcGIS API for Silverlight开发入门(5):任务外包——Tasks
- [专家讲座] ArcGIS API for Silverlight开发入门(1):Getting Started(转)
- [专家讲座] ArcGIS API for Silverlight开发入门(0):为什么要用Silverlight API?(转)
- ArcGIS API for Silverlight开发入门(1):Getting Started