麻辣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

作者:

地理小学生。

声明

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

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

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)