ArcGis API for JavaScript学习——离线部署API

ArcGis API for JavaScript开发笔记——离线部署APIjavascript

以3.18版API为例: 
在加载图图前引用GIS服务是必须的。有两种方法,一是在线引用,而是离线部署引用。 
在线引用:css

<link rel="stylesheet"href="https://js.arcgis.com/3.18/esri/css/esri.css"> <script src="https://js.arcgis.com/3.18/"></script>

 

离线部署 
使用在线引用的方法通常加载地图比较慢,因此采用离线部署API的方法比较好。java

<link rel="stylesheet" type="text/css" href="http://localhost/arcgis_js_api/library/3.18/3.18/dijit/themes/tundra/tundra.css"/> <link rel="stylesheet" type="text/css" href="http://localhost/arcgis_js_api/library/3.18/3.18/esri/css/esri.css" /> <script type="text/javascript" src="http://localhost/arcgis_js_api/library/3.18/3.18/init.js"></script>

一、下载API 
须要在 https://developers.arcgis.com/downloads/ 网站上注册下载相应版本的API,以下图: 
这里写图片描述api

 二、将API放到本地服务器下 
能够使用IIS服务器也能够使用Tomcat服务器(不知道什么缘由,我使用Tomcat服务器老是加载不出来地图),在这里选择IIS服务器。没有安装IIS的请参考《Windows10如何安装IIS(互联网信息服务)_百度经验》。 
IIS的工做路径是 C:\inetpub\wwwroot ,因此将API压缩包里面的arcgis_js_api解压到该路径下。 
须要修改两个文件,个人文件的路径为: 
C:\inetpub\wwwroot\arcgis_js_api\library\4.2\4.2\init.js 
C:\inetpub\wwwroot\arcgis_js_api\library\4.2\4.2\dojo\dojo.js 
将这两个文件中的 [HOSTNAME_AND_PATH_TO_JSAPI] 替换为 
localhost/arcgis_js_api/library/3.18/3.18/ 
替换后的结果为: 
这里写图片描述 
三、验证是否配置成功 
在浏览器中访问:http://localhost/arcgis_js_api/library/4.2/4.2/init.js 浏览器

相关文章
相关标签/搜索