图解ArcGIS API for JavaScript开发环境搭建
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开发环境搭建相关推荐
- js打开本地文件夹_vue + ArcGIS 地图应用系列一:arcgis api本地部署(开发环境)
1. 下载 ArcGIS API for JavaScript 官网地址: https://developers.arcgis.com/javascript/3/ 下载地址:http://links. ...
- 13 ArcGIS API for JavaScript开发入门文档
写在前面 这篇文章写在我用ArcGIS API for JavaScript(后面统称为"ArcGIS JS API")开发了两年项目后的某一天夜里.写这篇文章主要是两个目的吧,第 ...
- ArcGIS API for JavaScript 开发笔记
1.Vue.js 中引入 ArcGIS API for JavaScript 4.x 安装 esri-loader npm install --save esri-loader 引入 ArcGIS A ...
- 【ArcGIS Engine二次开发】入门基础(1):ArcGIS Engine简介及开发环境搭建
文章目录 ArcGIS Engine概述 ArcGIS Engine与ArcObjects的关系 ArcGIS Engine下载及安装 ArcGIS Engine概述 ArcGIS Engine简介 ...
- ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解...
感谢一路走来默默陪伴和支持的你~~~ ----------------欢迎来访,拒绝转载---------------- 关于GP模型的制作请点我! 一.GP发布 ArcGIS Desktop可以作为 ...
- ArcGIS API for javascript开发笔记 —— 地图打印
前段时间的一个项目用到了地图的打印功能.当时遇到了一个GraphicLayer中TextSymbol汉字打印乱码和文字在地图中过大的问题, 后来经过分析发现,汉字乱码是中文字体的原因,文字太大是由于D ...
- Mac Javascript开发环境搭建
1.下载webstorm 在官网https://www.jetbrains.com/webstorm/download/下载webstorm并安装 2.下载nodejs 在官网https://node ...
- JavaScript开发环境搭建
1:第一种方式 其实在 OSX 里有一个javascript控制台程序,它在 /System/Library/Frameworks/JavaScriptCore.framework/Versions/ ...
- ArcGIS Engine 10.2开发环境搭建
1.安装LicenseManager 2.安装Desktop 3.安装VS2012 4.安装Engine 5.安装ArcObject SDK for .NET
最新文章
- what's the 回撤
- c++调用Java以及string互转
- python通过hive transform处理数据
- 先定个小目标, 使用C# 开发的千万级应用
- axios请求拦截器错误_Axios使用拦截器全局处理请求重试
- Raft与MongoDB复制集协议比较
- spring ioc原理
- 理解osi参考模型分层
- UVa 1635 无关的元素(唯一分解定理+二项式定理)
- 遊戲是這樣寫成的 (第三篇: 簡單的遊戲框架)
- silverlight 4常用的多线程技术
- Windows Workflow HOL学习笔记(七):添加一个验证来检查Email参数
- 内存映射文件(专门读写大文件)
- 用c#语言制作点歌程序,c#实现KTV点歌系统
- 京东淘宝,拼多多三大电商平台竞品分析
- Python读取两个txt文件内容,重新写到新的txt文件
- gpio上拉失效问题
- Android的识花软件推荐,形色、苗叔、花伴侣三大主流识花软件全面评测
- es报错:request contains unrecognized parameter [ignore_throttled]
- 视频教程-通俗易懂的SVN入门教程(含配套资料)-Java
热门文章
- 重新构想原子化 CSS
- 安装pywin32时:ImportError: DLL load failed: %1 不是有效的 Win32 应用程序和 DLL load failed...
- MySQL的命令合集
- javascript获取时间差
- spring+springMvc+struts的SSH框架整合
- gradle 转 maven
- 用Python+Django在Eclipse环境下开发web网站【转】
- 批处理文件总结(三)
- bash for循环_Bash 中的 For 循环
- python之_init_函数的简介