archer05 发表于 2018-12-9 13:03:09

ArcGIS JSAPI2.0在IIS上的安装

  第一步:解压arcgis_js_v20_api,将目录\arcgis_js_api\library复制到:




C:\Inetpub\wwwroot\arcgis_js_api\library




  第二步:将如下js文件中的改为/arcgis_js_api/library/2.0/arcgis/;




C:\Inetpub\wwwroot\arcgis_js_api\library\2.0\arcgis\js\esri\esri.js
C:\Inetpub\wwwroot\arcgis_js_api\library\2.0\arcgis\js\dojo\dojo\dojo.xd.js
C:\Inetpub\wwwroot\arcgis_js_api\library\2.0\arcgis\js\dojo\dojo\dojo.xd.js.uncompressed.js




  第三步:在IIS中将目录C:\Inetpub\wwwroot\arcgis_js_api\library\2.0\arcgis\设置为虚拟目录,并指定default.ashx为默认文件,访问http: ///arcgis_js_api/library/2.0/arcgis/,若提示文件下载说明配置成功;

  第四步:修改C:\Inetpub\wwwroot\ArcGIS\rest\rest.config,将和两个节点改为本机地址http: ///arcgis_js_api/library/2.0/arcgis/;
  第五步:打开本地rest服务目录http: ///arcgis/rest/services/,打开本地地图服务,通过jsapi方式来打开,若地图能打开,说明第四步中修改正确;
  第六步:自定义测试代码如下,进行测试。


[*]
[*]
[*]   
[*]   
[*]    Simple Map
[*]   
[*]   
[*]   
[*]      dojo.require("esri.map");
[*]      function init() {
[*]      var myMap = new esri.Map("divMap");
[*]//说明:如下地图服务URL可改为本地的,地图服务若为非瓦片服务,则new esri.layers.ArcGISDynamicMapServiceLayer即可。
[*]      var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/NGS_Topo_US_2D/MapServer");
[*]      myMap.addLayer(myTiledMapServiceLayer);
[*]      }
[*]      dojo.addOnLoad(init);
[*]   
[*]   
[*]   
[*]   
[*]   
[*]




页: [1]
查看完整版本: ArcGIS JSAPI2.0在IIS上的安装