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]