arcgis api for js 離線api 的部署
阿新 • • 發佈:2018-12-14
其實就是個離線包資源的載入問題
只是需要配置些路徑而已
首先明確一點這是一個跨域的傢伙
所以配置好nginx來進行訪問
1.首先下載arcgis -js -3.26-api版本
下載地址
api 和 sdk按需下載即可
下載後解壓完成後成如下結構
找到arcgis_js_v326_api/arcgis_js_api/library/3.26/3.26/init.js和arcgis_js_v326_api/arcgis_js_api/library/3.26/3.26/dojo/dojo.js
中[HOSTNAME...]dojo 這一整串 替換成
http://localhost:埠/arcgis_js_v326_api/arcgis_js_api/library/3.26/3.26/dojo
主意這裡主要是配置到dojo的資料夾,之前錯誤是在.../library/3.26/3.26/dojo/dojo,多了一個dojo指的是dojo下dojo.js,配置錯誤
2.配置完成後需要進行在html當中引入相關js檔案
需要引入三個檔案
dijit/themes/tundra/tundra.css
esri/css/esri.css
init.js
兩個css檔案和一個js檔案
這裡引入檔案的方法是採取絕對路徑來進行引入
3.成功引入檔案後,我們寫上相應的程式碼
然後啟動html
至此,整個離線arcgis for api的部署就完成了