ArcGis API for JavaScript學習——離線部署API

ArcGis API for JavaScript開發筆記——離線部署APIjavascript

以3.18版API爲例: 
在加載圖圖前引用GIS服務是必須的。有兩種方法,一是在線引用,而是離線部署引用。 
在線引用:css

<link rel="stylesheet"href="https://js.arcgis.com/3.18/esri/css/esri.css"> <script src="https://js.arcgis.com/3.18/"></script>

 

離線部署 
使用在線引用的方法通常加載地圖比較慢,因此採用離線部署API的方法比較好。java

<link rel="stylesheet" type="text/css" href="http://localhost/arcgis_js_api/library/3.18/3.18/dijit/themes/tundra/tundra.css"/> <link rel="stylesheet" type="text/css" href="http://localhost/arcgis_js_api/library/3.18/3.18/esri/css/esri.css" /> <script type="text/javascript" src="http://localhost/arcgis_js_api/library/3.18/3.18/init.js"></script>

一、下載API 
須要在 https://developers.arcgis.com/downloads/ 網站上註冊下載相應版本的API,以下圖: 
這裏寫圖片描述api

 二、將API放到本地服務器下 
能夠使用IIS服務器也能夠使用Tomcat服務器(不知道什麼緣由,我使用Tomcat服務器老是加載不出來地圖),在這裏選擇IIS服務器。沒有安裝IIS的請參考《Windows10如何安裝IIS(互聯網信息服務)_百度經驗》。 
IIS的工做路徑是 C:\inetpub\wwwroot ,因此將API壓縮包裏面的arcgis_js_api解壓到該路徑下。 
須要修改兩個文件,個人文件的路徑爲: 
C:\inetpub\wwwroot\arcgis_js_api\library\4.2\4.2\init.js 
C:\inetpub\wwwroot\arcgis_js_api\library\4.2\4.2\dojo\dojo.js 
將這兩個文件中的 [HOSTNAME_AND_PATH_TO_JSAPI] 替換爲 
localhost/arcgis_js_api/library/3.18/3.18/ 
替換後的結果爲: 
這裏寫圖片描述 
三、驗證是否配置成功 
在瀏覽器中訪問:http://localhost/arcgis_js_api/library/4.2/4.2/init.js 瀏覽器

相關文章
相關標籤/搜索