当前位置: 首页 > news >正文

ArcGIS API for JavaScript开发笔记(一)——ArcGIS for Javascript API 3.14本地部署

堪称史上最详细的< ArcGIS forJavascript API 3.14本地部署>文档,有图有真相~~~

 

---------环境:Windows server 2012R2,IIS 服务---------


 

1. 下载ArcGIS JavaScript API

下载地址为(需要注册账号):https://developers.arcgis.com/en/downloads/


2. 本地部署API

(1)web服务器:在服务管理器中添加角色,选择需要安装的IIS服务。


 

IIS的部署十分简单,默认安装即可(全部勾选),不再赘述。



 

(2)将下载的API解压至IIS生成的目录下:目录结构如下:里面包含install.html的安装API说明(英文版),您可以参考哦。


 

(3)部署普通版:用记事本打开C:\Inetpub\wwwroot\arcgis_js_api\library\3.14\3.14\init.js文件,在文档中将“[HOSTNAME_AND_PATH_TO_JSAPI]”替换为 “<myserver>/arcgis_js_api/library/3.14/3.14/”。其中myserver为部署API所在的服务器IP地址或域名地址。

 

(4)用记事本打开“C:\Inetpub\wwwroot\arcgis_js_api\library\3.14\3.14\dojo\dojo.js”,将文本中的“[HOSTNAME_AND_PATH_TO_JSAPI]”替换为“<myserver>/arcgis_js_api/library/3.14/3.14/”。

 

(5) 查看IIS的web目录下所管理的目录结构,如下所示(注意在文本中所替换的路径一定是与这个目录结构相同的哦)。


(6)测试API是否部署成功。这里注意所引用的CSS与JS的路径,如果您是内部网络切无法访问外网,加载的地图的地址也需要替换成您的本地ARCGIS server切片地图服务URL。(API中自带的Intall.html中有以下测试代码,稍作修改即可)。

(7)运行时注意将上述的测试html文档放在IIS的web目录下,且注意运行后地址栏的URL是否正确。

 

3. SDK部署

(1)同样的,将SDK的压缩包完全解压至IIS根目录下。


(2)无需做任何改动,在浏览器地址栏输入:http://myserver/arcgisjssdk/sdk/sdk/index.html, 同样的,其中myserver为SDK所在服务器的IP地址。


 

要注意的是确保这个URL与SDK中index.html所在的目录是一致的。



--------------欢迎来访,拒绝转载-----------------

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

 

转载于:https://www.cnblogs.com/gishh/p/4799468.html

相关文章:

  • Vs2017获取Git空仓库后创建解决方案及项目无法推送,推送失败的问题.
  • 【编程程序猿艺术】学习记录1:指针向左翻转法的旋转串
  • Windows XP 死期将至 微软终于伸援手了
  • xen的实时迁移(四)
  • 递归3--棋盘分割
  • android网络开源框架volley(五岁以下儿童)——volley一些细节
  • 查看自己的电脑的内存扩充-最大
  • MySQL错误Another MySQL daemon already running with the same unix socket.v
  • CSS制作响应式正方形及其应用
  • css中attribute selector及pseudo class
  • “考虑不全面”导致的大问题!!!
  • [Linux]于Mac在配置Linuxserver安装Nginx+PHP
  • Multimodal —— 看图说话(Image Caption)任务的论文笔记(二)引入attention机制
  • NFS服务配置固定端口
  • 别再用 MongoDB 了!
  • 2019.2.20 c++ 知识梳理
  • Akka系列(七):Actor持久化之Akka persistence
  • ES6--对象的扩展
  • Joomla 2.x, 3.x useful code cheatsheet
  • log4j2输出到kafka
  • mongodb--安装和初步使用教程
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 记一次用 NodeJs 实现模拟登录的思路
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 如何编写一个可升级的智能合约
  • 设计模式走一遍---观察者模式
  • 深入 Nginx 之配置篇
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 无服务器化是企业 IT 架构的未来吗?
  • 学习ES6 变量的解构赋值
  • UI设计初学者应该如何入门?
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • # 飞书APP集成平台-数字化落地
  • $jQuery 重写Alert样式方法
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (3)(3.5) 遥测无线电区域条例
  • (C语言)fread与fwrite详解
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Matlab)使用竞争神经网络实现数据聚类
  • (定时器/计数器)中断系统(详解与使用)
  • (二)hibernate配置管理
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (三)uboot源码分析
  • .md即markdown文件的基本常用编写语法
  • .net 使用ajax控件后如何调用前端脚本
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .NET实现之(自动更新)
  • /*在DataTable中更新、删除数据*/
  • //解决validator验证插件多个name相同只验证第一的问题
  • @31省区市高考时间表来了,祝考试成功
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • @Responsebody与@RequestBody