1. 下载ArcGIS API for JavaScript 3.6 Library。
(地址:http://support.esrichina.com.cn/uploadfile/Javascript%20API/arcgis_js_v36_api.zip)
2. 将下载文件解压到IIS目录下,即将\arcgis_js_api\library复制到C:\Inetpub\wwwroot\arcgis_js_api\library。
3. 找到init.js文件,如下图:
打开这两个文件,找到[HOSTNAME_AND_PATH_TO_JSAPI]字段,修改为本机IP地址+文件路径,如:
192.168.1.137/arcgis_js_api/library/3.6/3.6/
192.168.1.137/arcgis_js_api/library/3.6/3.6compact/。
截图如下:
4. 找到C:\inetpub\wwwroot\arcgis_js_api\library\3.6\3.6\js\dojo\dojo\dojo.js,打开修改[HOSTNAME_AND_PATH_TO_JSAPI]为:
192.168.1.137/arcgis_js_api/library/3.6/3.6/
截图如下:
5. 修改C:\inetpub\wwwroot\ArcGIS\rest\rest.config文件,将serverapi.arcgisonline.com修改为本机IP,如:<ArcGIS>http://192.168.1.137/jsapi/arcgis?v=2.0</ArcGIS>
6. 客户端程序中将做如下引用修改:
http://serverapi.arcgisonline.com/jsapi/arcgis/?v=3.2
修改为
http://192.168.1.137/arcgis_js_api/library/3.6/3.6/init.js
添加以下css引用:
http://192.168.1.137/arcgis_js_api/library/3.6/3.6/js/esri/css/esri.css
http://192.168.1.137/arcgis_js_api/library/3.6/3.6/js/dojo/dijit/themes/tundra/tundra.css
做以上修改测试离线访问地图服务等一切正常。