創建第一個ArcGIS API for Silverlight應用

原文: 創建第一個ArcGIS API for Silverlight應用

      在完成前面的開發環境搭建以後,接下來實現我們的第一個ArcGIS API forSilverlight應用程序。

      接下來我們一步一步來操作:


1、  打開Visual Studio2010,創建一個Silverlight應用項目及一個宿主的Web網站,如下圖:





2、創建好的應用程序結構如下,包括一個Silverlight應用和一個宿主的Web項目。





3、接着右鍵點擊Silverlight項目中的引用,選擇添加引用,如下圖:




4、在彈出的框中,選擇下圖中的ESRI的程序集dll




5、打開MainPage.xaml文件,添加ESRI的命名空間

                   

xmlns:esri="http://schemas.esri.com/arcgis/client/2009"



6、接着在Grid空間中添加Map控件代碼

<esri:Map x:Name="MyMap" >
            <esri:ArcGISTiledMapServiceLayer ID="StreetMapLayer" 
                Url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer"/>
 </esri:Map>

這裏用到的是緩存地圖esri:ArcGISTiledMapServiceLayer ,關於圖層會在後面介紹。



7、做完以上6步後,保存程序並編譯運行程序,一個世界地圖就展現在我們的面前了,現在這個地圖只能通過鼠標滾動進行範圍縮

放,並無其他功能,關於其他的功能在後續會陸續介紹。