ArcGIS API for Javascript library 3.9安装说明
2015-12-15 14:18
661 查看
下面的说明假定你已经安装了 the ArcGIS JavaScript API library在下面的ISS Web服务器上的路径, "http://<myserver>/arcgis_js_api/library/3.9/",其中的<server>是你的Web服务器的域名。把文件复制到你的web服务器后,你需要编辑几个文件,把你想要运行的服务器及路径包含进来。
部署linux的指示,点击……(省略,我暂时用不上^_^)把 DVD上的\arcgis_js_api\library和它的全部内部复制到你的Web服务器上。在这个例子里,把文件拷贝到 C:\Inetpub\wwwroot\arcgis_js_api\library
安装普通或压缩版本
ArcGIS JSAPI 3.9 包含两个版本——一个普通的版本和一个压缩的版本。压缩版本移除了Dojo Dijit的依赖并且最小化缩减了非必须的ArcGIS JSAPI的类。要看详细,请查看文件(这里也省略了吧,我自己还没看呢……)
你的路径可以有点不同,取决于你的服务器配置或或Web服务器,但是过程是一样一样滴
正常版本的配置选项
1、在文本编辑器中打开“
C:\Inetpub\wwwroot\arcgis_js_api\library\3.9\3.9\init.js”,查找 “[HOSTNAME_AND_PATH_TO_JSAPI]”,并把这个文本替换为 "<myserver>/arcgis_js_api/library/3.9/3.9/"
2、在文本编辑器中打开“ C:\Inetpub\wwwroot\arcgis_js_api\library\3.9\3.9\js\dojo\dojo\dojo.js”,查找 “[HOSTNAME_AND_PATH_TO_JSAPI]”,并把这个文本替换为 "<myserver>/arcgis_js_api/library/3.9/3.9/"
压缩版本的配置选项:
在文本编辑器中打开 C:\Inetpub\wwwroot\arcgis_js_api\library\3.9\3.9compact\init.js ,查找
'[HOSTNAME_AND_PATH_TO_JSAPI]', 然后把这个文本替换为
"<myserver>/arcgis_js_api/library/3.9/3.9compact/"
在文本编辑器中打开 C:\Inetpub\wwwroot\arcgis_js_api\library\3.9\3.9compact\js\dojo\dojo\dojo.js 查找
'[HOSTNAME_AND_PATH_TO_JSAPI]', 并把这个文本替换为 "<myserver>/arcgis_js_api/library/3.9/3.9compact/
测试运行
通过你的web服务器访问ArcGIS JavaScript 库使用下面的URL http://<myserver>/arcgis_js_api/library/3.9/3.9/init.js 或 http://<myserver>/arcgis_js_api/library/3.9/3.9compact/init.js 测试你的运行。你可以使用下面的测试代码来验证你的库是否正确安装了(太好了,下面这么一大坨不用翻译了)
<!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="width:900px; height:600px; border:1px solid #000;"></div> </body> </html>
更改ArcGIS服务路径“在JavaScript中显示”的URL
服务的路径允许你查看地图和图片服务使用JavaScript API。设置下面的使来使用本地的安装
#JS API URLs
jsapi.arcgis=http:///arcgis_js_api/library/3.9/3.9/js/
jsapi.arcgis.sdk=http:///arcgis_js_sdk/sdk/
jsapi.arcgis.css=http:///arcgis_js_api/library/3.9/3.9/js/dojo/dijit/themes/tundra/tundra.css
最后,确保在 ArcGIS\Server\framework\runtime\tomcat\webapps\arcgis#rest\www\client\mapserver\mapserverJSAPI.jsp 引入esri.sss语句
<style type="text/css">
@import "<%=jsapiArcgisCssUrl%>";
@import "<%=cpath%>/static/jsapi.css";
@import "<%=jsapiArcgisUrl%>/js/esri/css/esri.css";
</style>
查看 Configuring the Rest API来获取更多内容(呵呵,同样略了)
安装ArcGIS JavaScript API SDK
ArcGIS JavaScript API SDK可以把它整个地拷进你的Web 服务器路径。这个SDK相应的版本可以在官网找到
把
\arcgis_js_api\sdk和它的内容拷进你的服务器. 在这个例子中,拷进这个路径
C:\Inetpub\wwwroot\arcgis_js_api\sdk
开始页面是 "index.html". 如果你选择这么做,你可以重命名该路径。
相关文章推荐
- JavaScript如何获取网页url中的参数
- Js Javascript 获取Get参数
- seajs 路径解析过程
- javascript深入理解js闭包
- js中将字符串转换成json的三种方式
- js变量及其作用域
- [ExtJS5学习笔记]第三十五条 sencha extjs 5 组件查询方法
- JSON写、读文件
- fastjson 混淆注意事项
- Gson解析复杂的json数据
- 从json传递数据显示表格实例
- JS报错 Uncaught SyntaxError: missing ) after argument list
- JS正则表达式验证数字非常全
- JavaScript为事件句柄绑定监听函数实例详解
- Gson解析嵌套JSON格式数据
- JavaScript常用获取宽高的方法
- js中var
- Json详解
- JavaScript获取当前cpu使用率的方法
- js-----时间的联动框