站内搜索:
首页 >> 前端 >> 内容
Arcgis for javascriptapi本地部署教程

时间:2017/11/21 11:50:41

Arcgis for javascriptapi本地部署教程

1. 官网下载api和sdk 需要自己注册用户

2. 解压,放到项目中

3. 修改两个文件 arcgis_js_api\library\3.22\3.22\init.js 和arcgis_js_api\library\3.22\3.22\dojo\dojo.js

找到 [HOSTNAME_AND_PATH_TO_JSAPI],替换为本地路径,例:"主机:端口\arcgis_js_api\library\3.22\3.22\"

这个路径需要根据自己放置的路径调整

测试例子

<!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>  
      
    <style>  
        html, body, #map {  
            height: 100%;  
            margin: 0;  
            padding: 0;  
        }  
    </style>  
    <link rel="stylesheet" type="text/css" href="https://主机:端口/arcG322/js/arcgis_js_api/library/3.22/3.22/esri/css/esri.css" />  
    <script src="https://主机:端口/arcG322/js/arcgis_js_api/library/3.22/3.22/init.js"></script>  
    <script>  
        var map;  
        require(["esri/map", "dojo/domReady!"], function(Map) {  
            map = new Map("map", {  
                basemap: "streets",  //For full list of pre-defined basemaps, navigate to https://arcg.is/1JVo6Wd  
                center: [-122.45, 37.75], // longitude, latitude  
                zoom: 13  
            });  
        });  
          
    </script>  
</head>  
<body>  
    <p id="map"></p>  
</body>  
</html>  

遇到的问题: 通过Hbuilder写项目没有问题,但是应用的具体开发项目,出现错误,把上面两个修改地方的https改为http则正常

  • 上一篇:如何移除元素的某个css属性?
  • 下一篇:web端登录页面弹框之短信防盗链(代码实现)
  • 返回顶部