ArcGIS Javascript API离线部署
来源:互联网 发布:php 数组的值相加 编辑:程序博客网 时间:2024/04/25 15:31
经常涉及到ArcGIS Javascript API新版本的离线部署,在这里mark一下,以方便自己后面的操作,以及遇到的一些问题。其实整个步骤在安装文档里面都有的,我只是翻译一下。
下载ArcGIS Javascript API及SDK包;具体地址是https://developers.arcgis.com/,需要之前申请好arcgis账号,如果你没有账号,当然也没关系,我准备了在我的网盘中,地址:链接:http://pan.baidu.com/s/1o8Pj9DS 密码:9x6n。下载好,然后我们开始部署。
windows下部署步骤:
1、解压文件包,拷贝到自己的Web服务器的的根目录下,例如我使用的是IIS,地址是C:\inetpub\wwwroot。
2、打开C:\Inetpub\wwwroot\arcgis_js_api\library\3.19\3.19\init.js文件,搜索hostname,将[HOSTNAME_AND_PATH_TO_JSAPI]替换为<myserver>/arcgis_js_api/library/3.19/3.19/,其中的<myserver>为服务器IP,如果是本地部署,也可以使用localhost来代替,例如我的替换之后是:localhost/arcgis_js_api/library/3.19/3.19/,修改之后保存。
3、打开 C:\Inetpub\wwwroot\arcgis_js_api\library\3.19\3.19\dojo\dojo.js,搜索hostname,将[HOSTNAME_AND_PATH_TO_JSAPI]替换为<myserver>/arcgis_js_api/library/3.19/3.19/,其中的<myserver>为服务器IP,如果是本地部署,也可以使用localhost来代替,例如我的替换之后是:localhost/arcgis_js_api/library/3.19/3.19/,修改之后保存。
4、部署SDK,也就是帮助和api说明。解压SDK的压缩包之后,拷贝到web服务器下,地址如下:C:\inetpub\wwwroot\arcgis_js_api\。
5、验证:
(1)API部署验证:将下面一段代码放在HTML文件中,浏览查看。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"/>
<title>Simple Map</title>
<link rel="stylesheet" href="http://localhost/arcgis_js_api/library/3.19/3.19/esri/css/esri.css">
<style>
html, body, #map {
height: 100%;
margin: 0;
padding: 0;
}
</style>
<script src="http://localhost/arcgis_js_api/library/3.19/3.19/init.js"></script>
<script>
var map;
require(["esri/map", "dojo/domReady!"], function(Map) {
map = new Map("map", {
basemap: "topo", //For full list of pre-defined basemaps, navigate to http://arcg.is/1JVo6Wd
center: [-122.45, 37.75], // longitude, latitude
zoom: 13
});
});
</script>
</head>
<body>
<div id="map"></div>
</body>
</html>
(2)SDK部署验证:
打开http://localhost/arcgis_js_api/sdk/index.html,能够浏览到ArcGIS API for JavaScript网页就可以了;
Linux下部署:
1、拷贝解压后的文件到<apache_tomcat_home>/webapps/arcgis_js_api/library。
2、打开<apache_tomcat_home>\webapps\arcgis_js_api\library\3.19\3.19\init.js文件,搜索hostname,将[HOSTNAME_AND_PATH_TO_JSAPI]替换为<myserver>>:8080/arcgis_js_api/library/3.19/3.19/,其中的<myserver>为服务器IP,如果是本地部署,也可以使用localhost来代替,例如我的替换之后是:localhost:8080/arcgis_js_api/library/3.19/3.19/,修改之后保存。
3、打开 <apache_tomcat_home>\webapps\arcgis_js_api\library\3.19\3.19\dojo\dojo.js,搜索hostname,将[HOSTNAME_AND_PATH_TO_JSAPI]替换为<myserver>:8080/arcgis_js_api/library/3.19/3.19/,其中的<myserver>为服务器IP,如果是本地部署,也可以使用localhost来代替,例如我的替换之后是:localhost:8080/arcgis_js_api/library/3.19/3.19/,修改之后保存。
4、SDK部署方式相同。
- ArcGIS Javascript API离线部署
- 标记一下 离线部署arcgis javascript api
- Tomcat 上部署ArcGis javascript 离线API
- ArcGIS API for JavaScript离线部署
- 离线部署arcgis api for javascript
- 离线部署ArcGIS API for Javascript
- ArcGIS API For Javascript之离线部署
- ArcGIS API离线部署
- ArcGis API for JavaScript学习——离线部署API
- ArcGIS JavaScript API本地部署离线开发环境
- ArcGIS Server for JavaScript api 3.3 离线部署
- ArcGIS Server for JavaScript api 3.3 离线部署
- 部署本地(离线)arcgis server api for javascript
- ArcGIS API for JavaScript 3.x linux离线部署
- ArcGIS 10.2 JavaScript API本地部署离线开发环境
- ArcGIS API for Javascript离线部署 (最新版本jsapi3.9)
- ArcGIS api for JavaScript V3.13 lib&sdk离线部署
- ArcGIS 10.2 JavaScript API本地部署离线开发环境
- 前世割接今生灰度 的版本发布
- MFC对话框及其控件同步缩放
- 2017年学习计划
- FineReport移动端如何获取地址位置
- linux centos搭建redis服务
- ArcGIS Javascript API离线部署
- 文章标题
- ubuntu kylin16.04 ERROR: Rosdep experienced an error: Could not detect OS
- 云计算基本概念
- SSH协议原理
- NAS技术
- oracle常用命令及SQL
- 【React全家桶入门之三】基本的用户添加
- javascript基础:Error对象、异常处理