『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

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

ArcGIS Runtime 入门(3-2)开发一个简单的ArcGIS Runtime应用程序-在线数据调用
ArcGIS Runtime为我们提供了在线和离线两种访问数据的方式,这种方式使得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);

      京ICP备2025132830号-1 京公网安备 号