arcGis api for JavaScript各個版本官網下載以及在eclipse中初步配置
本人最近在專案中用到arcGis,專案的技術是arcGis + JavaScript兩者相結合,經過在網上查閱資料以及請教資深人士終於成功在eclipse中載入arcGis版本的地圖,從而能夠進一步進行js的開發,由於下載以及配置花費了大量的時間,所以寫篇日誌記錄下來探索的過程,給善忘的自己提個醒,如果有迷路的同學也可以來看一下,希望有所幫助。
第一步:下載arcGis api for JavaScript
1、下載條件:具備一個esri的官網賬號,免費註冊的
2、最終下載網址: https://developers.arcgis.com/downloads/ ,包含各個版本的 api ,想詳細瞭解如何找到這個網址的可以檢視此連結的博文
第二步:將下載的檔案copy到專案下,在呼叫頁面寫入引用檔案,附下本人的引用連結,具體可根據自己的專案來確定
<script type="text/javascript" src="http://localhost:8080/js/arcgis_js_api/library/3.6/3.6/init.js" ></script>
<link rel="stylesheet" type="text/css" media="all" href="http://localhost:8080/js/arcgis_js_api/library/3.6/3.6/js/esri/css/esri.css"/>
<link rel="stylesheet" type="text/css" media="all" href="http://localhost:8080/js/arcgis_js_api/library/3.6/3.6/js/dojo/dijit/themes/tundra/tundra.css"/>
只使用此三個檔案即可,
第三步:修改檔案路徑地址(這個問題非常重要,一定要改!!!)
1、修改init.js檔案,找到下載的init.js檔案,init.js路徑:arcgis_js_v36_api\arcgis_js_api\library\3.6\3.6 ,開啟檔案搜尋 HOSTNAME_AND_PATH_TO_JSAPI ,
將"[HOSTNAME_AND_PATH_TO_JSAPI]js/dojo/dojo" 修改為 "localhost:8080/js/arcgis_js_api/library/3.6/3.6/js/dojo/dojo"
同樣找到dojo.js檔案,路徑:arcgis_js_api\library\3.6\3.6\js\dojo\dojo\dojo.js, 重複上面相同的動作。
第四步:執行程式,載入地圖 http://localhost:8080/arcgis ,這就大功告成了。