ArcGIS 服務目錄裏ArcGIS Javascript本地配置

通常大家在使用ArcGIS API for Javascript進行開發時,通常需要在本地服務器進行jsapi的離線部署,離線部署的步驟和說明在下載的API包裏都有說明,API的兩個版本(完整版和壓縮版)的包裏只需要修改init.js和dojo.js兩個文件的本地protocol協議路徑即可。

這裏要說明的是在服務器不能接互聯網的時候,在Service Directory服務目錄下進行服務查看時,需要將ArcGIS Javascript查看進行本地化配置。


在完成ArcGIS Javascript api本地化配置後,登錄到ArcGIS ServerAdministrator Directory


進入到servicesdirectory編輯界面


將本地配置好的jsapi和sdk以及樣式文件進行替換

Javascript API URL:

http://localhost:6080/arcgis_js_api/library/3.4/jsapi/init.js

JavascriptAPI SDK URL:

http://localhost:6080/sdk/3.4

JavascriptAPI CSS URL:

http://localhost:6080/arcgis_js_api/library/3.4/jsapi/js/dojo/dijit/themes/tundra/tundra.css

JavascriptAPI CSS2 URL:

http://localhost:6080/arcgis_js_api/library/3.4/jsapi/js/esri/css/esri.css


此時在服務目錄中從ArcGIS Javascript中查看服務,可見是加載的本地的API



其實在服務目錄中查看服務通常是MapServer和ImageServer兩類服務,查看這類服務的客戶端頁面

D:\ProgramFiles\ArcGIS\Server\framework\runtime\tomcat\webapps\arcgis#rest\www\client\MapServer和ImageServer調用API的頁面

mapserver/mapserverJSAPI.jsap

imageserver/imageserverJSAPI.jsp

頁面中調用api和css的代碼

<styletype="text/css">

@import"<%=jsapiArcgisCssUrl%>";

@import"<%=jsapiArcgisCss2Url%>";

@import"<%=cpath%>/static/jsapi.css";

</style>

<scripttype="text/javascript" src="<%=jsapiArcgisUrl%>">

</script>

這分別對應了剛纔在ArcGIS Server Administrator Directory中定義的路徑。

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章