zoukankan      html  css  js  c++  java
  • ArcGIS API for Javascript配置

    1、去官网下载最新版: ArcGIS API for JavaScript 3.9

      API 参考文档:https://developers.arcgis.com/javascr

      智能提示下载:https://developers.arcgis.com/javascript/jsapi/api_codeassist.html

            

    2、分别解压两个压缩包,然后把 arcgis_js_v39_apiarcgis_js_v39_apiarcgis_js_api 文件夹下的 library 文件夹放到 arcgis_js_v39_sdkarcgis_js_api 文件夹下面,如:

    接着把arcgis_js_v39_sdk部署到IIS上

    在浏览器中输入:http://<myserver>/install.htm ,效果如下

    点击 ArcGIS API for JavaScript 连接跳转到如下页面(可能会出错,原因是在library文件夹下面间隔了一个叫3.9的文件夹,完整路径为:http://<myserver>/arcgis_js_api/library/3.9/install.htm):

    3、有4个地方修改:

    1)、打开 arcgis_js_v39_sdkarcgis_js_apilibrary3.93.9init.js  找到 '[HOSTNAME_AND_PATH_TO_JSAPI]', 修改为 "<myserver>/arcgis_js_api/library/3.9/3.9/"

    2)、打开 arcgis_js_v39_sdkarcgis_js_apilibrary3.93.9jsdojodojodojo.js 找到 '[HOSTNAME_AND_PATH_TO_JSAPI]', 修改为 "<myserver>/arcgis_js_api/library/3.9/3.9/"

    3)、打开 arcgis_js_v39_sdkarcgis_js_apilibrary3.93.9compactinit.js 找到 '[HOSTNAME_AND_PATH_TO_JSAPI]', 修改为 "<myserver>/arcgis_js_api/library/3.9/3.9compact/"

    4)、打开 arcgis_js_v39_sdkarcgis_js_apilibrary3.93.9compactjsdojodojodojo.js 找到 '[HOSTNAME_AND_PATH_TO_JSAPI]', 修改为 "<myserver>/arcgis_js_api/library/3.9/3.9compact/"

    到此配置已经完成。

    4、测试

    可以通过他自带的一段代码进行测试(别忘了将<myserver>修改为自己的服务器地址):

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    
    <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>Simple Map</title>
        <link rel="stylesheet" type="text/css" href="http://<myserver>/arcgis_js_api/library/3.9/3.9/js/dojo/dijit/themes/tundra/tundra.css"/>
        <link rel="stylesheet" type="text/css" href="http://<myserver>/arcgis_js_api/library/3.9/3.9/js/esri/css/esri.css" />
        <script type="text/javascript" src="http://<myserver>/arcgis_js_api/library/3.9/3.9/init.js"></script>
    
        <script type="text/javascript">
    
          dojo.require("esri.map");
    
          function init() {
            var myMap = new esri.Map("mapDiv");
            //note that if you do not have public Internet access then you will need to point this url to your own locally accessible cached service.
    
            var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/NGS_Topo_US_2D/MapServer");
    
            myMap.addLayer(myTiledMapServiceLayer);
    
          }
    
          dojo.addOnLoad(init);
    
        </script>
    
      </head>
    
      <body class="tundra">
        <div id="mapDiv" style="900px; height:600px; border:1px solid #000;"></div>
    
      </body>
    
    </html>

     

    效果如下:

  • 相关阅读:
    spark-RDD缓存,checkpoint机制,有向无环图,stage
    spark广播变量
    k8s部署spark
    spark简单安装
    搭建一套高可用的hadoop集群
    JavaScript实现无限级递归树的示例代码
    $.ajax 调用 Asp.Net Core Razor Page 后台代码
    2020蓝桥杯省赛B组第二轮 H 字串分值
    取整函数
    c++按空格分割句子
  • 原文地址:https://www.cnblogs.com/liuswi/p/3996165.html
Copyright © 2011-2022 走看看