silverlight   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight for ArcGIS 简单地图应用开发大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

一、必备开发工具:ArcGIS套件,VS2012,silverlight 插件 二、确定环境都没有问题了,我们打开VS2012 新建 一个 silverlight 应用程序,建好之后,会有如下目录结构, 三、如果,看到此目录,恭喜你已经OK了!好,下面我们来写,第一个地图程序,双击打开MainPage.xaml,添加对ESRI引用,如 :    xmlns:esriSymbols="clr-nam

一、必备开发工具:ArcGIS套件,VS2012,silverlight 插件

二、确定环境都没有问题了,我们打开VS2012 新建 一个 silverlight 应用程序,建好之后,会有如下目录结构,

Silverlight for ArcGIS 简单地图应用开发

Silverlight for ArcGIS 简单地图应用开发

Silverlight for ArcGIS 简单地图应用开发

三、如果,看到此目录,恭喜你已经OK了!好,下面我们来写,第一个地图程序,双击打开MainPage.xaml,添加对ESRI引用,如 :
   xmlns:esriSymbols="clr-namespace:ESRI.ArcGIs.CLIENt.Symbols;assembly=ESRI.ArcGIs.CLIENt"
    xmlns:esriToolkit="clr-namespace:ESRI.ArcGIs.CLIENt.Toolkit;assembly=ESRI.ArcGIs.CLIENt.Toolkit" Loaded="UserControl_Loaded">

Silverlight for ArcGIS 简单地图应用开发

添加,完成后,如何没有报错,我们继续下一步添加地图服务代码
四 、添加地图代码如下:   
<!--地图显示区-->
        <esri:Map x:Name="yzxfMap" HorizontalAlignment="Center" VerticalAlignment="Center"  IslogoVisible="false"  Height="1280" Width="1280">


            <!-- 打开切片服务-->
            <esri:ArcGISTiledMapserviceLayer ID="streetMapLayer" Url="http://pc-201306130927/ArcGIS/rest/services/yzxfMap9/MapServer"
                                             InitializationFailed="ArcGISDynamicMapserviceLayer_InitializationFailed" />
            <!-- 打开动态服务-->
            <!--<esri:ArcGISDynamicMapserviceLayer ID="streetMapLayer" Url="http://pc-201306130927/ArcGIS/rest/services/yzxfMap13/MapServer"
                                             InitializationFailed="ArcGISDynamicMapserviceLayer_InitializationFailed"/>-->


        </esri:Map>
把我们,刚刚发布的服务地址,拷贝到 Url=""后面,容错处理, InitializationFailed=“” 
五、按F5运行程序,看看是否运行成功。效果图如下:

Silverlight for ArcGIS 简单地图应用开发


六 、发布成功后,添加到IIS 我们就可以在其他PC访问(前提是装了silverlight插件
注意: 我们现在打开的地图是基于切片服务的,如果我们还未切片,打开地图时会提示错误

大佬总结

以上是大佬教程为你收集整理的Silverlight for ArcGIS 简单地图应用开发全部内容,希望文章能够帮你解决Silverlight for ArcGIS 简单地图应用开发所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。