在完成前面的開發環境搭建以後,接下來實現我們的第一個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步後,保存程序並編譯運行程序,一個世界地圖就展現在我們的面前了,現在這個地圖只能通過鼠標滾動進行範圍縮
放,並無其他功能,關於其他的功能在後續會陸續介紹。