一、安裝包下載下傳
首先從官網下載下傳ArcGIS API for JavaScript 3.3 的API 和SDK,位址:http://support.esrichina.com.cn/2011/0223/960.html,需要注意的是,想擷取API和SDK,需要注冊一個Esri全球賬戶。

點選Library和SDK下載下傳兩個安裝包.
二、離線部署
部署到C:\Inetpub\wwwroot;
1、解壓arcgis_js_v33_sdk.zip和arcgis_js_v33_api.zip;
2、進行配置檔案的修改,使其被其他程式調用時找到引用函數的位置;
(1)找到..\arcgis_js_v33_api\library\3.3\jsapi\init.js檔案,打開,可以通過EditPlus打開;查找'[HOSTNAME_AND_PATH_TO_JSAPI]',替換為"<myserver>/ \arcgis_js_v33_api\library\3.3\jsapi/";其中<myserver>為機器名稱或者機器IP,沒有http字首(如果在本地使用可以設為localhost);
改變前效果圖
改變後效果圖(以下不再截圖,與該類似)
(2)找到..\arcgis_js_v33_api\library\3.3\jsapi\js\dojo\dojo\dojo.js檔案,打開;查找'[HOSTNAME_AND_PATH_TO_JSAPI]',替換為"<myserver>/ arcgis_js_v33_api/library/3.3/jsapi/";
(3)找到..\arcgis_js_v33_api\library\3.3\jsapicompact\init.js檔案,打開;查找'[HOSTNAME_AND_PATH_TO_JSAPI]',替換為"<myserver>/ arcgis_js_v33_api/library/3.3/jsapicompact/";
(4)找到..\arcgis_js_v33_api\library\3.3\jsapicompact\js\dojo\dojo\dojo.js檔案,打開;查找'[HOSTNAME_AND_PATH_TO_JSAPI]',替換為"<myserver>/ arcgis_js_v33_api/library/3.3/jsapicompact/";
儲存之後,将arcgis_js_v33_sdk檔案夾直接拷貝到C:\Inetpub\wwwroot下,變成C:\Inetpub\wwwroot\arcgis_js_v33_sdk;
将arcgis_js_v33_api檔案夾直接拷貝到C:\Inetpub\wwwroot下,變成C:\inetpub\wwwroot\arcgis_js_v33_api;
部署後,可以看到API和SDK的結構如下:
然後在IE中輸入http://localhost/arcgis_js_v33_sdk/sdk/index.html,顯示如下界面:
三、關于智能提示
開發如果沒有智能提示,可想而知是一件多麼痛苦的事情,好在Esri為Visual Studio 2010、Aptana3提供了一個插件,這樣就使我們在使用ArcGIS API for Javascript的時候獲得了友善,可以大大節約開發時間 。 這個插件其本質就是一個javascript檔案,下載下傳位址 :https://developers.arcgis.com/en/javascript/jsapi/api_codeassist.html。
需要注意的是在Visual Studio 2010中dojo并不能智能提示,而Aptana和Visual Studio 2012 中對dojo則可以做到智能提示,如果對智能提示要求高的,可以采用Aptana和Visual Studio 2012作為開發環境。
四、測試——第一個應用程式
一切就緒之後後,我們要做的就是嘗試,跟我們學習C、C#語言一樣,都會用“Hello Word!”作為我們的第一個程式,但是在這裡,我們隻需要簡單的加載一幅捷泰科技有限公司官網上的地圖作為我們的開始。
1. 建立項目
啟動Visual Studio 2010,建立項目,選擇“ASP.NET空Web應用程式”,給項目命名,如下圖:
2. 添加HTML檔案
在Visual Studio 2010的覽決方案管理器中,找到剛才建立的項目,在項目上點選右鍵,選擇添加, 然後是建立項,選擇HTML頁,如下圖:
3. 引入ArcGIS API for Javascript的智能提示檔案
在項目中,建立dojo檔案夾,引入ArcGIS API for Javascript的智能提示檔案,如下圖所示:
如果是使用Aptana3,直接将智能提示檔案拷貝到工程裡面就可以了。
4. 編寫代碼
打開FirstMap.html頁面,寫入下面的代碼:
FirstMap.html
5. 運作程式
程式運作之後效果圖如下圖所示:
部署成功
附贈:arcgisonline上的一些位址:http://server.arcgisonline.com/ArcGIS/rest/services