一、Arcgis api for javascript 本地部署 (IIS)

1.安装IIS并进行配置

(1)windows系统自带了IIS服务器,所以我们不需要另外去下载,只需要打开windows控制面板,点击程序->打开或关闭windows功能,然后找到Internet信息服务,进行勾选,如下图所示: 
 

然后点击确定等待安装结束。 

(2)站点权限配置

打开控制面板,点击系统与安全->管理工具->Internet 信息服务(IIS)管理器,打开IIS管理器,如图所示:

右键Default Web Site ,编辑权限->安全->编辑->添加添加Everyone用户,并赋予所有权限,然后点击确定

IIS配置到此完成 。

2.下载API和SDK

官网下载地址:https://developers.arcgis.com/downloads/apis-and-sdks(需要注册账号,可选任意版本)

网盘下载地址:https://pan.baidu.com/s/1jzBJSSjY-3g-MZmhagKdPA  密码:81bz   (4.6版本)

csdn下载地址:https://download.youkuaiyun.com/download/qq_38553355/11494713(3.28版本 本文以此为例)

下载的函数库解压之后有两个文件api和sdk:

3.修改相关配置 

把arcgis_js_v39_api文件夹中的arcgis_js_api文件夹复制到"C:\inetpub\wwwroot"中:
(1)找到"C:\inetpub\wwwroot\arcgis_js_api\library\3.28\3.28\init.js",用记事本打开,替换其中的[HOSTNAME_AND_PATH_TO_JSAPI]为localhost/arcgis_js_api/library/3.28/3.28/。
(2)找到"C:\inetpub\wwwroot\arcgis_js_api\library\3.28\3.28\dojo\dojo.js",用记事本打开,替换其中的[HOSTNAME_AND_PATH_TO_JSAPI]为localhost/arcgis_js_api/library/3.28/3.28/。
注意:如果所发布的服务也用于局域网之间其他人访问,把localhost 换为IP地址,例如172.18.13.45/arcgis_js_api/library/3.28/3.28/)

4.测试是否安装成功

  (该过程需要联网,因为访问的是在线地图"topo",另外如果下载的版本不是3.9,注意测试代码更换)

<!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>
    <link rel="stylesheet" href="http://localhost/arcgis_js_api/library/3.28/3.28/esri/css/esri.css">
    <style>
      html, body, #map {
        height: 100%;
        margin: 0;
        padding: 0;
      }
    </style>
    <script src="http://localhost/arcgis_js_api/library/3.28/3.28/init.js"></script>
    <script>     
      require(["esri/map", "dojo/domReady!"], function(Map) {
        var map = new Map("map", {
          basemap: "topo", 
          center: [-122.45, 37.75], 
          zoom: 13
        });
      });
    </script>
  </head>
  <body>
    <div id="map"></div>
  </body>
</html>

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值