一:准备api,去下载需要的版本。更改里面的配置。
(1)标准版配置
打开:C:Inetpubwwwrootarcgis_js_apilibrary3.93.9init.js
搜索[HOSTNAME_AND_PATH_TO_JSAPI]替换成<你的ip地址>/arcgis_js_api/library/3.9/3.9/打开:C:Inetpubwwwrootarcgis_js_apilibrary3.93.9jsdojodojodojo.js
搜索[HOSTNAME_AND_PATH_TO_JSAPI]替换为<你的ip地址>/arcgis_js_api/library/3.9/3.9/
(2)压缩版配置
打开:C:Inetpubwwwrootarcgis_js_apilibrary3.93.9compactinit.js 搜索[HOSTNAME_AND_PATH_TO_JSAPI] 替换为<你的ip地址>/arcgis_js_api/library/3.9/3.9compact/
打开:C:Inetpubwwwrootarcgis_js_apilibrary3.93.9compactjsdojodojodojo.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="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,或者目录的问题