1.到Arcgis 网址下载离线Javascript API包,目前使用的是ArcGIS JSAPI 2.6。下载地址http://download.csdn.net/detail/linyoucheng/4695069
2.把API文件(arcgis_js_api)放到tomcat的webapp目录下;
3.修改如下API包中的文件;
(1)打开
<tomcat安装目录>\webapps\arcgis_js_api\library\2.6\arcgis\js\esri\esri.js
查找 '[HOSTNAME_AND_PATH_TO_JSAPI]', 并替换成 "<计算机名称或IP地址>:8080/arcgis_js_api/library/2.6/arcgis/"
(2)打开
<tomcat安装目录>\webapps\arcgis_js_api\library\2.6\arcgis\js\dojo\dojo\dojo.xd.js,
查找 '[HOSTNAME_AND_PATH_TO_JSAPI]', 并替换成 '<myserver>:8080/arcgis_js_api/library/2.6/arcgis/'
(3) 打开
<apache_tomcat_home>\webapps\arcgis_js_api\library\2.6\arcgis\js\dojo\dojo\dojo.xd.js.
查找'[HOSTNAME_AND_PATH_TO_JSAPI]', 并替换成 '<myserver>:8080/arcgis_js_api/library/2.6/arcgis/'
(4)打开
<apache_tomcat_home>\webapps\arcgis_js_api\library\2.6\arcgis_compact\js\esri\esri.js
查找 '[HOSTNAME_AND_PATH_TO_JSAPI]', and replace this text with "<myserver>:8080/arcgis_js_api/library/2.6/arcgis_compact/"
(5)打开
<apache_tomcat_home>\webapps\arcgis_js_api\library\2.6\arcgis_compact\js\dojo\dojo\dojo.xd.js .
查找 '[HOSTNAME_AND_PATH_TO_JSAPI]', 并替换成 '<myserver>:8080/arcgis_js_api/library/2.6/arcgis_compact/'
(6)打开
<apache_tomcat_home>\webapps\arcgis_js_api\library\2.6\arcgis_compact\js\dojo\dojo\dojo.xd.js.uncompressed.js
查找 '[HOSTNAME_AND_PATH_TO_JSAPI]', 并替换成'<myserver>:8080/arcgis_js_api/library/2.6/arcgis_compact/'
修改完后,运行tomcat,打开如下地址,测试是否部署成功:
http://<myserver>:8080/arcgis_js_api/library/2.6/arcgis/ 或者
http://<myserver>:8080/arcgis_js_api/library/2.6/arcgis_compact/
分享到:
相关推荐
来源: 官网下载: https://developers.arcgis.com/downloads/#javascript ...### 在 demo 中使用离线 api 方法: ``` rel="stylesheet" href="http://127.0.0.1:5500/arcgis_js_api/library/4.10/esri/css
然而,在某些环境下,如内部网络或无互联网连接的设备上,离线部署 ArcGIS for JavaScript 成为必要。本文将详细介绍如何进行离线部署,以及如何使用提供的 2.4 版本 SDK。 首先,理解离线部署的核心概念是关键。...
《ArcGIS JavaScript API在本地Tomcat上的部署与应用》 ArcGIS JavaScript API 是Esri公司提供的用于构建地理信息系统(GIS)Web应用的核心开发工具,它允许开发者通过JavaScript语言创建交互式的地图应用程序。...
《ArcGIS JavaScript API 离线帮助文档:深入探索与应用》 ArcGIS JavaScript API 是Esri公司提供的一款强大的Web地图开发工具,它允许开发者在网页中创建交互式的地图应用程序。离线帮助文档是开发者在没有网络...
这得益于API内置的资源打包机制,可以预先将地图服务、图层、样式文件等下载到本地,然后在本地服务器如IIS或Tomcat上部署运行。 **2. IIS和Tomcat部署** IIS(Internet Information Services)是微软提供的Web...
总结来说,解决“arcgis api for js 4.x 在tomcat离线部署后,跨域访问问题”需要对CORS有深入理解,并在Tomcat服务器上进行相应的配置。同时,注意ArcGIS API for JS 4.x的配置和资源管理,确保离线环境的完整性和...
ArcGIS API for JavaScript 3.26离线部署包,可用于tomcat或者iis发布
本文将详细介绍如何在Tomcat服务器上配置并使用ArcGIS JavaScript API。 #### 二、ArcGIS JavaScript API简介 ArcGIS JavaScript API是由Esri提供的一套用于Web开发的地图API,它支持HTML5,并且能够帮助开发者...
《ArcGIS 10.2离线帮助文档详解》 ArcGIS 10.2离线帮助文档是Esri公司为用户提供的一款详细且全面的GIS(地理信息系统)软件指南,适用于那些无法或不便在线访问官方帮助资源的用户。这份文档包含了ArcGIS 10.2的...
对于那些遇到ArcGIS在线API访问不稳定或速度慢的问题,本地部署API是理想解决方案,可以提高开发效率并确保应用的稳定运行。 ArcGIS API for JavaScript 4.23 的核心特性包括: 1. **地图渲染**:API提供了多种...
总之,加载本地离线瓦片数据在ArcGIS for JavaScript中主要涉及以下几个步骤:下载并组织瓦片数据、在IIS上部署数据、利用API加载瓦片图层以及优化用户体验。理解并掌握这一过程对于开发离线GIS应用至关重要,它使得...
ArcGIS JavaScript API 介绍与示例 ArcGIS JavaScript API 是 ESRI 提供的一种基于 JavaScript 的开发工具,允许开发者创建交互式的 Web 地图应用程序。本文将对 ArcGIS JavaScript API 进行详细的介绍,并提供多个...
arcGIS JavaScript API(简称jsapi)是Esri公司提供的用于构建地理信息系统(GIS)Web应用程序的JavaScript库。这个“arcGIS jsapi离线包 2.0”包含了API的源代码和其他相关资源,使得开发者可以在没有网络连接的...
**ArcGIS Server JavaScript API 1.6 离线包详解** ArcGIS Server JavaScript API 1.6 是Esri公司提供的用于开发Web GIS应用的重要工具,它允许开发者使用JavaScript语言来构建与ArcGIS Server交互的动态地图应用。...
Arcgis API For Javascript 全套离线部署所需文件(API+SDK+部署方法)v2.6版本) 帮您快速实现 arcgis api for js的快速离线部署
最新版ArcGIS API for JavaScript API 4.10 离线部署包!
包含的字体有: "arial-unicode-ms-regular","arial-unicode-ms-bold",'noto-serif-regular','noto-serif-bold','playfair-display-regular','playfair-display-bold','microsoft-yahei-regular','microsoft-yahei-...
《ArcGIS JavaScript API本地部署详解》 ArcGIS JavaScript API是Esri公司提供的用于构建地理信息系统(GIS)Web应用的重要工具,它允许开发者在浏览器中创建交互式的地图应用。然而,对于初学者或开发者来说,将这...