博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ArcGIS JavaScript API本地部署离线开发环境
阅读量:5893 次
发布时间:2019-06-19

本文共 1902 字,大约阅读时间需要 6 分钟。

1 获取ArcGIS JavaScript API

API的下载地址,在下载页面会看到api和sdk的下载链接,api是我们开发需要的库,sdk是说明文档和例子,点击下载api的最新版3.2。

 

2 本地部署API

打开API包中的arcgis_js_api/library/install.htm安装说明,本文依据此英文说明而来。

解压后在IIS中建立应用程序,如下图。配置好API应用程序后,其路径为

 ARCGIS JavaScript API包括普通版和简化版,简化版移除了Dojo Digit依赖和非必须的ArcGIS JSAPI类。 

配置普通版:

打开arcgis_js_api\library\3.2\jsapi\init.js,把[HOSTNAME_AND_PATH_TO_JSAPI]替换成api在本地机器上的部署路径。这里是192.168.1.58/arcgis_js_api/library/3.2/jsapi/,注意路径无需包含http://。

打开C:\arcgis_js_api\library\3.2\jsapi\js\dojo\dojo\dojo.js,把[HOSTNAME_AND_PATH_TO_JSAPI]替换成api在本地机器上的部署路径。这里是192.168.1.58/arcgis_js_api/library/3.2/jsapi/,注意路径无需包含http://。

 

配置简化版(如果不使用简化版开发,可以不配置):

打开C:\arcgis_js_api\library\3.2\jsapicompact\init.js,把[HOSTNAME_AND_PATH_TO_JSAPI]替换成api在本地机器上的部署路径。这里是192.168.1.58/arcgis_js_api/library/3.2/jsapicompact/,注意路径无需包含http://。

用文本编辑器打开C:\arcgis_js_api\library\3.2\jsapicompact\js\dojo\dojo\dojo.js,把[HOSTNAME_AND_PATH_TO_JSAPI]替换成api在本地机器上的部署路径。这里是192.168.1.58/arcgis_js_api/library/3.2/jsapicompact/,注意路径无需包含http://。

 

到此为止,开发库已经配置完成。下面将配置ArcGis Javascript浏览

 

 

配置ArcGis Javascript浏览

 

根据安装说明,打开 Desktop安装目录\ArcGIS\DeveloperKit10.1\Help\REST\index.html,找到“Configuring the REST API”  节,参照说明,在Arcgis Server安装目录下找到rest-config.properties文件,打开修改JS API URLS,其原值为:

 

jsapi.arcgis=http://serverapi.arcgisonline.com/jsapi/arcgis?v=2.6jsapi.arcgis.sdk=http://resources.esri.com/arcgisserver/apis/javascript/arcgisjsapi.arcgis.css=http://serverapi.arcgisonline.com/jsapi/arcgis/2.6/js/dojo/dijit/themes/tundra/tundra.css

 

将arcgis和arcgis.css的地址修改为我们配置的API地址,修改后的值为:

jsapi.arcgis=http://192.168.1.58/arcgis_js_api/library/3.2/jsapi/arcgis/?v=2.6

jsapi.arcgis.sdk=http://help.arcgis.com/en/webapi/javascript/arcgis/
jsapi.arcgis.css=http://192.168.1.58/arcgis_js_api/library/3.2/jsapi/arcgis/2.6/js/dojo/dijit/themes/tundra/tundra.css

修改完成后,访问示例地图服务,点击“ArcGIS JavaScript”,即可在浏览器中浏览示例地图

 

转载于:https://www.cnblogs.com/brawei/archive/2012/12/28/2837660.html

你可能感兴趣的文章
ARP之windows下的ARP命令
查看>>
Http Header里的Content-Type
查看>>
怎么查看mysql的安装目录
查看>>
win7安装sqlserver2008
查看>>
PHP验证码文件类
查看>>
详解Android Intent
查看>>
Android——简单对话框实现
查看>>
java基础小项目练习之1----3天做出飞机大战
查看>>
MySQL 数据类型
查看>>
C# Xpath
查看>>
软件工程第一次作业
查看>>
hadoop
查看>>
js函数
查看>>
实验3 编程、编译、连接、跟踪
查看>>
Codeforces Round #462 (Div. 2)
查看>>
(5)Flask项目会员登录页
查看>>
五子棋AI大战OC实现
查看>>
写在省选前
查看>>
js 单精度浮点数转10进制_js浮点数精度问题的前世今生?
查看>>
db2 修改表空间自增长_db2 使用重定向方式恢复数据 and 修改表空间大小
查看>>