ESRI公司截止到目前已经发布了最新的ArcGIS Server for JavaScript API v3.9,它提供了更为丰富而又强大的功能。

本篇经验向大家介绍其本地部署及简单的第一个地图应用程序demo。

下载安装文件
1
ArcGIS Server for JavaScript API各版本下载地址:
http://support.esrichina-bj.cn/2011/0223/960.html,
我们选择下载最新的“ArcGIS API for JavaScript 3.9:Library | SDK”,如下图所示:
图解ArcGIS API for JavaScript开发环境搭建
2
下载到本地的文件如下图所示:
图解ArcGIS API for JavaScript开发环境搭建
3
解压上面2个zip压缩包到本地文件夹,如下图所示:
图解ArcGIS API for JavaScript开发环境搭建
4
确保本地已经安装了IIS,如果没有的话,请参考以下地址进行配置:
http://jingyan.baidu.com/article/8275fc8694360146a03cf6c3.html
END
本地部署
1
打开C:\Inetpub\wwwroot,进入此文件夹。
2
将arcgis_js_v39_sdk文件夹直接拷贝到C:\Inetpub\wwwroot下,变成C:\Inetpub\wwwroot\ arcgis_js_v39_sdk,如下图所示:
图解ArcGIS API for JavaScript开发环境搭建
3
将arcgis_js_v39_api\arcgis_js_api目录下的library文件夹拷贝到
C:\inetpub\wwwroot\arcgis_js_v39_sdk\arcgis_js_api下,变成
C:\inetpub\wwwroot\arcgis_js_v39_sdk\arcgis_js_api\library,如下图所示:
图解ArcGIS API for JavaScript开发环境搭建
4
打开IIS,如下图所示,浏览install.htm,如下图所示,说明初步部署成功:
图解ArcGIS API for JavaScript开发环境搭建
图解ArcGIS API for JavaScript开发环境搭建
5
找到C:\inetpub\wwwroot\arcgis_js_v39_sdk\arcgis_js_api\library\3.9\3.9\init.js文件,利用记事本或EditPlus打开;Ctrl+F组合键查找[HOSTNAME_AND_PATH_TO_JSAPI],并替换为<myserver>/ arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9/,其中<myserver>为机器名称或者机器IP,注意没有http前缀。可以是localhost或者192.168.11.195,这里我使用的是localhost。
图解ArcGIS API for JavaScript开发环境搭建
图解ArcGIS API for JavaScript开发环境搭建
6
找到C:\inetpub\wwwroot\arcgis_js_v39_sdk\arcgis_js_api\library\3.9\3.9\js\dojo\dojo\dojo.js文件,利用记事本或者EditPlus打开,Ctrl+F组合键查找[HOSTNAME_AND_PATH_TO_JSAPI],并替换为<myserver>/ arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9/,其中<myserver>为机器名称或者机器IP,没有http前缀。可以是localhost或者192.168.11.195,这里我使用的是localhost。
图解ArcGIS API for JavaScript开发环境搭建
图解ArcGIS API for JavaScript开发环境搭建
图解ArcGIS API for JavaScript开发环境搭建
7
如下图所示,找到3.9compact文件夹,接下来8)、9)步骤的操作和5)、6)完全相同,只是8)、9)操作针对3.9compact文件夹,而5)、6)操作针对3.9文件夹。
图解ArcGIS API for JavaScript开发环境搭建
8
找到C:\inetpub\wwwroot\arcgis_js_v39_sdk\arcgis_js_api\library\3.9\3.9compact\init.js文件,利用记事本或者EditPlus打开,Ctrl+F组合键查找[HOSTNAME_AND_PATH_TO_JSAPI],并替换为<myserver>/arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9compact/,其中<myserver>为机器名称或者机器IP,注意没有http前缀。可以是localhost或者192.168.11.195,这里我使用的是localhost。
图解ArcGIS API for JavaScript开发环境搭建
图解ArcGIS API for JavaScript开发环境搭建
9
找到C:\inetpub\wwwroot\arcgis_js_v39_sdk\arcgis_js_api\library\3.9\3.9compact\js\dojo\dojo\dojo.js文件,利用记事本或者EditPlus打开,Ctrl+F组合键查找[HOSTNAME_AND_PATH_TO_JSAPI],并替换为<myserver>/ arcgis_js_v39_sdk/arcgis_js_api/library/3.9/ 3.9compact/,其中<myserver>为机器名称或者机器IP,没有http前缀。可以是localhost或者192.168.11.195,这里我使用的是localhost。
图解ArcGIS API for JavaScript开发环境搭建
图解ArcGIS API for JavaScript开发环境搭建
10
经过上面9个步骤,完成对ArcGIS API for JavaScript的本地部署。
END
实例实践
打开VS2012,新建一个空白Web项目,添加一个index.html文件,这里使用的css和js文件都是前面步骤中配置好的本地服务器上的路径,如下图所示:
图解ArcGIS API for JavaScript开发环境搭建
2
运行index.html页面,如下图所示:
图解ArcGIS API for JavaScript开发环境搭建

本文选组天津楼凤

转载于:https://www.cnblogs.com/zhuwoyao88/p/6575281.html

图解ArcGIS API for JavaScript开发环境搭建相关推荐

  1. js打开本地文件夹_vue + ArcGIS 地图应用系列一:arcgis api本地部署(开发环境)

    1. 下载 ArcGIS API for JavaScript 官网地址: https://developers.arcgis.com/javascript/3/ 下载地址:http://links. ...

  2. 13 ArcGIS API for JavaScript开发入门文档

    写在前面 这篇文章写在我用ArcGIS API for JavaScript(后面统称为"ArcGIS JS API")开发了两年项目后的某一天夜里.写这篇文章主要是两个目的吧,第 ...

  3. ArcGIS API for JavaScript 开发笔记

    1.Vue.js 中引入 ArcGIS API for JavaScript 4.x 安装 esri-loader npm install --save esri-loader 引入 ArcGIS A ...

  4. 【ArcGIS Engine二次开发】入门基础(1):ArcGIS Engine简介及开发环境搭建

    文章目录 ArcGIS Engine概述 ArcGIS Engine与ArcObjects的关系 ArcGIS Engine下载及安装 ArcGIS Engine概述 ArcGIS Engine简介 ...

  5. ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解...

    感谢一路走来默默陪伴和支持的你~~~ ----------------欢迎来访,拒绝转载---------------- 关于GP模型的制作请点我! 一.GP发布 ArcGIS Desktop可以作为 ...

  6. ArcGIS API for javascript开发笔记 —— 地图打印

    前段时间的一个项目用到了地图的打印功能.当时遇到了一个GraphicLayer中TextSymbol汉字打印乱码和文字在地图中过大的问题, 后来经过分析发现,汉字乱码是中文字体的原因,文字太大是由于D ...

  7. Mac Javascript开发环境搭建

    1.下载webstorm 在官网https://www.jetbrains.com/webstorm/download/下载webstorm并安装 2.下载nodejs 在官网https://node ...

  8. JavaScript开发环境搭建

    1:第一种方式 其实在 OSX 里有一个javascript控制台程序,它在 /System/Library/Frameworks/JavaScriptCore.framework/Versions/ ...

  9. ArcGIS Engine 10.2开发环境搭建

    1.安装LicenseManager 2.安装Desktop 3.安装VS2012 4.安装Engine 5.安装ArcObject SDK for .NET

最新文章

  1. what's the 回撤
  2. c++调用Java以及string互转
  3. python通过hive transform处理数据
  4. 先定个小目标, 使用C# 开发的千万级应用
  5. axios请求拦截器错误_Axios使用拦截器全局处理请求重试
  6. Raft与MongoDB复制集协议比较
  7. spring ioc原理
  8. 理解osi参考模型分层
  9. UVa 1635 无关的元素(唯一分解定理+二项式定理)
  10. 遊戲是這樣寫成的 (第三篇: 簡單的遊戲框架)
  11. silverlight 4常用的多线程技术
  12. Windows Workflow HOL学习笔记(七):添加一个验证来检查Email参数
  13. 内存映射文件(专门读写大文件)
  14. 用c#语言制作点歌程序,c#实现KTV点歌系统
  15. 京东淘宝,拼多多三大电商平台竞品分析
  16. Python读取两个txt文件内容,重新写到新的txt文件
  17. gpio上拉失效问题
  18. Android的识花软件推荐,形色、苗叔、花伴侣三大主流识花软件全面评测
  19. es报错:request contains unrecognized parameter [ignore_throttled]
  20. 视频教程-通俗易懂的SVN入门教程(含配套资料)-Java

热门文章

  1. 重新构想原子化 CSS
  2. 安装pywin32时:ImportError: DLL load failed: %1 不是有效的 Win32 应用程序和 DLL load failed...
  3. MySQL的命令合集
  4. javascript获取时间差
  5. spring+springMvc+struts的SSH框架整合
  6. gradle 转 maven
  7. 用Python+Django在Eclipse环境下开发web网站【转】
  8. 批处理文件总结(三)
  9. bash for循环_Bash 中的 For 循环
  10. python之_init_函数的简介