在html中引入ArcGis时,最好不要引用arcgis官方的JS地址,加载太慢了,一般都需要下载到本地,但不是像其它的js库一样,只需要下载下来,直接解压到工程目录下就行了,但arcgis没那么简单,需要将js文件和css文件部署到服务器上才可以。下面来介绍下本地部署的步骤:
下载SDK
打开官方文的下载地址,然后选择对应的SDK版本,如下图所示:
部署到服务器
下载完成后,解压SDK,然后放到服务器上。比如部署好后SDK访问的路径为www.example.com/arcgis_js_api/library/4.13/
修改地址
1:打开arcgis_js_api\library\4.13\dojo\dojo.js文件,将[HOSTNAME_AND_PATH_TO_JSAPI],替换成 www.example.com/arcgis_js_api/library/4.13/
2:打开arcgis_js_api\library\4.13\init.js文件,将[HOSTNAME_AND_PATH_TO_JSAPI],替换成 www.example.com/arcgis_js_api/library/4.13/
引入js和CSS
<script src="https://www.example.com/arcgis_js_api/library/4.13/dojo/dojo.js"></script>
<link rel="stylesheet" href="https://www.example.com/arcgis_js_api/library/4.13/dijit/themes/claro/claro.css" />
<link rel="stylesheet" href="https://www.example.com/arcgis_js_api/library/4.13/esri/themes/light/main.css" />
网友评论