• 1 本地部署API:

    • 2 版本选择: 我下载的是3.24版本的; 4.7 版本的使用vue 加载天地图的时候会报错.一直没找到解决办法,所以尝试了 3.24 的版本;
    • 3 本地服务 : tomcat;下载好tomcat之后,删除webapps下面的所有文件;
    • 解压下载好的zip文件;一次打开目录 ~/arcgis_js_v324_api\arcgis_js_api\library\3.24\3.24,把所有的文件复制到~tomcat/webapps/arcgis目录下;
    • 4 修改 init.jsdojo.js.修改方式参考 API 压缩包中的 install_api_windows.html 如果是按照上面的操作,修改后是这样的baseUrl:"http://localhost:8080/arcgis/dojo";
    • 5 启动 tomcat,浏览器地址栏输入 http://localhost:8080/arcgis/init.js能够正常显示,则说明正常.
  • 2 如果你不想自己配置,我在码云上配置了一份,用到tomcat9,用 git 下载下来即可使用;地址open in new window; 进入 ~/bin/目录,双击 startup.bat即可启动,如果启动不成功,说明tomcat的配置有问题,请自己搜索解决.启动成功在浏览器地址栏输入localhost:8080,能加载出地图说明正常,默认加载的是天地图.

    • 2.1 前提条件: 本机有tomcat的运行环境,默认使用8080端口,确保8080端口没被占用.
    • 2.2 使用方法:

      不同的版本,只需要切换不同的版本号即可.当前环境之包含了3.24和4.7两个版本,如果要使用4.7版本,只需要将版本3.24换成4.7即可.

      • 1 直接在script标签中引入:

        <script src= "http://localhost:8080/3.24/init.js"></script>
        <script src= "http://localhost:8080/3.24/dojo/dojo.js"></script>
        
        1
        2
      • 2通过esri-loader使用:

        esriLoader.loadScript({
        	url:"http://localhost:8080/3.24/dojo/dojo.js",
        	dojoConfig:{
        	    async:true
        	}
        })
        
        1
        2
        3
        4
        5
        6
  • 3在vue项目中使用,请参考下面:

Last Updated: 2021/11/28 上午12:58:10
Contributors: biubu