Silverlight for ArcGIS 简单地图应用开发

Silverlight for ArcGIS 简单地图应用开发,第1张

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

三、如果,看到此目录,恭喜你已经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">

添加,完成后,如何没有报错,我们继续下一步添加地图服务代码。 四 、添加地图代码如下:   
<!--地图显示区-->        <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运行程序,看看是否运行成功。效果图如下:


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

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1017198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存