ArcGIS API for Javascript使用tomcat部署到本地
费了半天劲,终于入了个webgis的门把arcgis api for javascript部署到本地了,下面跟大家分享一下!
一、用到的工具:
1、arcgis api for javascript,可以去官网下载,不过官网下载要注册账号,比较麻烦,这里我给大家推荐一个网站,可以下载各种版本的api: http://www.xiaobaigis.com/Articles/GIS/arcgisapidownload.html 谁用谁说好!
2、tomcat,我用的版本比较高的8.5,这个没什么好说的,留一个连接:https://tomcat.apache.org/download-70.cgi
3、一个可以写代码的工具,这个大家都有自己喜欢的工具,我用的是HBuild
二、替换下载下来的api中的两个文件
1、init.js 进入文件:arcgis_js_api\library\3.23\3.23,找到init.js,打开它(好多工具可以打开,记事本也可以),然后Ctrl+F找到https://[HOSTNAME_AND_PATH_TO_JSAPI]dojo, 把它改为:http://localhost:8080/arcgis_js_api/library/3.23/3.23/dojo,然后记得保存
2、dojo.js 进入文件:arcgis_js_api\library\3.23\3.23\dojo,找到dojo.js,以同样的方式打开它,然后Ctrl+F找到:
https://[HOSTNAME_AND_PATH_TO_JSAPI]dojo,把它改为:http://localhost:8080/arcgis_js_api/library/3.23/3.23/dojo,然后保存。
三、把arcgis_js_api文件夹放入到tomcat的webapps文件夹里面。
四、在tomcat的bin文件夹里面找到startup.bat点击启动tomcat
五、测试部署配置是否正确:打开:http://localhost:8080/arcgis_js_api/library/3.23/3.23/init.js,如果可以访问成功,则说明部署成功!
六、写代码加载测试:
完整代码如下:
[code]<!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:8080/arcgis_js_api/library/3.23/3.23/esri/css/esri.css"> <script type="text/javascript" src="http://localhost:8080/arcgis_js_api/library/3.23/3.23/init.js"></script> <style> html, body, #map { height: 100%; margin: 0; padding: 0; } </style> <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>
测试加载成功!
阅读更多
- (零)ArcGIS API For JavaScript3.17本地部署(Tomcat)
- ArcGIS API for JavaScript 3.13本地部署(TomCat或IIS)
- ArcGIS API for JavaScript 本地部署至Tomcat 和 IIS
- ArcGIS API for JavaScript部署到本地Tomcat
- 用Tomcat8.5做Arcgis API for javascript的本地部署
- ArcGIS API for JavaScript V_3.14本地Tomcat部署
- ArcGIS api for JavaScript 4.3 学习笔记(0)本地Tomcat部署arcgis_js_api
- 部署本地(离线)arcgis server api for javascript
- ArcGIS API for JavaScript 4.5/4.6 本地部署
- ArcGIS API for JavaScript 4.5/4.6 本地部署
- arcgis api for javascript 离线部署后,加载高德地图 本地加载测试已成功
- ArcGIS API for JavaScript 4.5/4.6 本地部署
- ArcGIS for JavaScript API 开发本地环境部署
- ArcGIS API For JavaScript3.24本地部署(IIS)
- 本地部署ArcGIS API for JavaScript 4.6 配置要点
- ArcGIS API3.2 for JavaScript 本地部署
- 将ArcGIS API for javascript的离线包部署在Tomcat下
- ArcGIS API for JavaScript 3.17/4.0离线包本地部署安装
- ArcGIS API for JavaScript 4.5/4.6 本地部署