1. 程式人生 > >部署本地的ArcGIS api for JavaScript

部署本地的ArcGIS api for JavaScript

本人剛剛學習WebGIS開發,剛開始用的都是線上的js檔案,當我多次從網路資源獲取時,經常出現後去不到資源的問題,而且不利於無網開發(雖然到哪都是WIFI偷笑),終於今天決定部署下本地下的gis api資源

在部署之前你要先部署本地的IIS伺服器,見我另一篇部落格:

部署Win10環境下的本地伺服器IIS (基於ArcGIS api for JavaScript)

一、從官網上下載api
官網:https://developers.arcgis.com/javascript/;

找到要下載api的版本,我下的是4.7版本的,當時下的時候是最新的,結果部署完第二天就出了4.8尷尬 (對了,下載之前要註冊一個ArcGIS的賬號才行),資源包括api和sdk

二、部署步驟:

2.1準備工作:

我的是Windows10系統,首先找到本地的伺服器地址,將下載好並解壓過的api和sdk資料夾放進去

對了,這裡我是單獨建了一個資料夾:arcgis_js_api,然後把api檔案中的library資料夾和sdk檔案中的,,只需要這兩個,而且層級簡單

2.2 根據自己伺服器的位置修改配置

(1). 開啟library資料夾中的4.7-->init.js

找到   [HOSTNAME_AND_PATH_TO_JSAPI]  ,將其替換成 192.168.0.170/arcgis_js_api/library/4.7/  (這個是你本地伺服器的ip地址下的api檔案)

最後url顯示為:"https://192.168.0.170/arcgis_js_api/library/4.7/dojo"

(2). 將你acgis_js_api資料夾拷貝一份放在C盤下inetpub中的wwwroot裡

 

找到arcgis_js_api的4.7的dojo資料夾下的dojo.js 開啟,查詢到 [HOSTNAME_AND_PATH_TO_JSAPI] 這個,將其替換成192.168.0.170/arcgis_js_api/library/4.7/    見下圖 (其中192.168.0.170 是你本地伺服器的ip地址

 

至此,配置結束,最後測試配置是否成功

三、測試

開啟開發工具,新建一個html頁面進行測試