IIS發布本地ArcGIS for js


一:准備api,去下載需要的版本。更改里面的配置。

(1)標准版配置

打開:C:\Inetpub\wwwroot\arcgis_js_api\library\3.9\3.9\init.js 
搜索[HOSTNAME_AND_PATH_TO_JSAPI]替換成<你的ip地址>/arcgis_js_api/library/3.9/3.9/

打開:C:\Inetpub\wwwroot\arcgis_js_api\library\3.9\3.9\js\dojo\dojo\dojo.js 
搜索[HOSTNAME_AND_PATH_TO_JSAPI]替換為<你的ip地址>/arcgis_js_api/library/3.9/3.9/

(2)壓縮版配置

打開:C:\Inetpub\wwwroot\arcgis_js_api\library\3.9\3.9compact\init.js 搜索[HOSTNAME_AND_PATH_TO_JSAPI] 替換為<你的ip地址>/arcgis_js_api/library/3.9/3.9compact/

打開:C:\Inetpub\wwwroot\arcgis_js_api\library\3.9\3.9compact\js\dojo\dojo\dojo.js 搜索[HOSTNAME_AND_PATH_TO_JSAPI] 替換為<你的ip地址>/arcgis_js_api/library/3.9/3.9compact/

二:IIS發布

(1),開啟IIS服務,c盤會出現inetpub文件,我這里自己新建了web文件。

(2)將api放入web或者inetpub里面的wwwroot目錄下

三:訪問,測試

測試代碼:

<!--index.html-->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Simple Map</title>
<link rel="stylesheet" type="text/css" href="http://199.10.12.250:8030/arcgis_js_api/library/3.19/3.19/dijit/themes/tundra/tundra.css"/>/*換地址*/
<link rel="stylesheet" type="text/css" href="http://199.10.12.250:8030/arcgis_js_api/library/3.19/3.19/esri/css/esri.css" />
<script type="text/javascript" src="http://199.10.12.250:8030/arcgis_js_api/library/3.19/3.19/init.js"></script>

<script type="text/javascript">

dojo.require("esri.map");

function init() {
var myMap = new esri.Map("mapDiv");
//note that if you do not have public Internet access then you will need to point this url to your own locally accessible cached service.

var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/NGS_Topo_US_2D/MapServer");

myMap.addLayer(myTiledMapServiceLayer);

}

dojo.addOnLoad(init);

</script>

</head>

<body class="tundra">
<div id="mapDiv" style="width:900px; height:600px; border:1px solid #000;"></div>

</body>

</html>

 四:會遇到的問題

開啟IIS服務有問題,百度。

功能視圖的默認文檔

端口問題,可加可不加

注意修改localhost地址的時候的中括號[地址:端口/。。。。。。。。。]

參考的網上的地址如下:

1:web文件的方法

https://blog.csdn.net/qq_36305327/article/details/56008464

2:詳細的方法

https://blog.csdn.net/eatgirlhui_unique/article/details/49662733

3;IIS服務的問題,另行百度,400,403,或者目錄的問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM