ArcGIS for Javascript API 3.16本地部署


1. 下載ArcGIS JavaScript API

下載地址為(需要注冊賬號):https://developers.arcgis.com/en/downloads/

當前最新版本為4.0,在下載頁面中選擇v3.16


2. 本地部署API

(1)web服務器:在服務管理器中添加角色,選擇需要安裝的IIS服務。


IIS的部署十分簡單,默認安裝即可(全部勾選),不再贅述。



(2)將下載的API解壓至IIS生成的目錄下:目錄結構如下:里面包含install.html的安裝API說明(英文版),您可以參考哦。


(3)部署普通版:用記事本打開C:\Inetpub\wwwroot\arcgis_js_api\library\3.14\3.14 \init.js文件,在文檔中將“[HOSTNAME_AND_PATH_TO_JSAPI]”替換為 “<myserver>/arcgis_js_api/library/3.14/3.14/”。其中myserver為部署API所在的服 務器IP地址或域名地址。

(4)用記事本打開“C:\Inetpub\wwwroot\arcgis_js_api\library\3.14\3.14\dojo \dojo.js”,將文本中的“[HOSTNAME_AND_PATH_TO_JSAPI]”替換為 “<myserver>/arcgis_js_api/library/3.14/3.14/”。

(5) 查看IIS的web目錄下所管理的目錄結構,如下所示(注意在文本中所替換的路徑一定是與這個目錄結構相同的哦)。


(6)測試API是否部署成功。這里注意所引用的CSS與JS的路徑,如果您是內部網絡且無法訪問外網,加載的地圖的地址也需要替換成您的本地ARCGIS server切片地圖服務URL。(API中自帶的Intall.html中有以下測試代碼,稍作修改即可)。

(7)運行時注意將上述的測試html文檔放在IIS的web目錄下,且注意運行后地址欄的URL是否正確。

 

3. SDK部署

(1)同樣的,將SDK的壓縮包完全解壓至IIS根目錄下。


(2)無需做任何改動,在瀏覽器地址欄輸入:http://myserver/arcgisjssdk/sdk/sdk/index.html, 同樣的,其中myserver為SDK所在服務器的IP地址。


要注意的是確保這個URL與SDK中index.html所在的目錄是一致的。

Tips:當在vs2012里面進行開發時,配置引用地址如下圖:

這里的地址必須與本地部署的api地址一致,否者測試將報404錯誤

Enjoy yourself!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM