麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

ArcGIS Runtime 入门(3-2)开发一个简单的ArcGIS Runtime应用程序-在线数据调用

ArcGIS Runtime为我们提供了在线和离线两种访问数据的方式,这种方式使得ArcGIS Runtime跟容易作为云端。

STEP1 建立应用

启动 VS2010.新建项目/ArcGIS/WPF 找到 ArcGIS WPF Map Application.如下图:

arcgis runtime 入门

STEP2 在 XAML 文件中加入以下代码.

<Window x:Class="ArcGISWeb.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:esri="http://schemas.esri.com/arcgis/client/2009"
Title="MainWindow" Height="350" Width="525">
  <Grid>
  <!-- Map Control -->
  <esri:Map x:Name="MyMap" Background="White" >
  <esri:ArcGISTiledMapServiceLayer ID="BaseLayer" Url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServ
  er" />
  </esri:Map>
  </Grid>
</Window>

用过ArcGIS API for Silverlight的人对这些代码并不陌生,因为ArcGIS Runtime for WPF 和ArcGIS API for Silverlight的代码几乎一样,也就是说后者能做到的,前者全部能做到(请勿咬文嚼字,这个是C/S程序)并且在用户体验方面可完全一样,而前者在后者的基础上增加了对本地数据的访问,集成了GPS功能,并在性能方面有所提升,在下来的介绍中,我们能清楚的认识ArcGIS Runtime。

STEP3 在.cs 文件中加入以下代码.

除了在 XAML 文件中写入这些标记,我们完全可以再.cs 文件中写入代码来实现上面的功能,代码如下:

ArcGISDynamicMapServiceLayer AGSTileLayer = new ArcGISDynamicMapServiceLayer();

AGSTileLayer.Url = "http://services.arcgisonline.com/ArcGIS/rest/services/World\_Street\_Map/MapServer";

MyMap.Layers.Add(AGSTileLayer);

手册目录

本手册的全部内容: ArcGIS Runtime新手入门手册

麻辣GIS-Christina
作者:
地理小学生。
微博关注
手机阅读
赞赏支持
手机阅读
微信捐助麻辣GIS
微信打赏
支付宝捐助麻辣GIS
支付宝打赏

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

3.如果本文对您有所帮助,请您对我们团队进行 打赏捐助让我们在传播3S的路上可以走得更远,不胜感激。PS:如果你是学生党,请优先把经费用于购买学习资料 以及 与小哥哥/小姐姐约会上:-)

如您有疑问,可在文末留言,或到QQ群中提问。

本站QQ群(一):291616564 加入QQ群

本站QQ群(二):166408035 加入QQ群

本站QQ群(三):627853279 加入QQ群

本站QQ群(四):436386604 加入QQ群

本站QQ群(五):606176554 加入QQ群

本站QQ群(六):946178380 加入QQ群

本站QQ群(七):861271808 加入QQ群

微信公众号:malagis,扫描右边二维码直接关注。

发表评论