ArcGIS JavaScript API 3.11本地化安装-阿里云开发者社区

开发者社区> 技术小胖子> 正文

ArcGIS JavaScript API 3.11本地化安装

简介:
+关注继续查看

1、下载API

    美国站点:http://www.esri.com/apps/products/download/index.cfm?fuseaction=download.all#ArcGIS_API_for_JavaScript

    中国ESRI网站:http://support.esrichina-bj.cn/support/download/software/

2、安装

    下载完毕后,解压Library:arcgis_js_v311_api.zip和SDK:arcgis_js_v311_sdk.zip,将文件夹arcgis_js_api(里面包含Library和SDK)都拷贝到D:\Program Files\Java\apache-tomcat-7.0.55\webapps目录下

3、配置正常版安装(arcgis)

(1)打开D:\Program Files\Java\apache-tomcat-7.0.55\webapps\arcgis_js_api\library\3.11\3.11\init.js文件,用记事本替换文本  “[HOSTNAME_AND_PATH_TO_JSAPI]”为“xjuLab:8080/arcgis_js_api/library/3.11/3.11/”。

注意:<myserver>可填写主机名或主机IP地址,若使用的私有地址或在网络上部署,必须填写IP地址。

(2)打开D:\Program Files\Java\apache-tomcat-7.0.55\webapps\arcgis_js_api\library\3.11\3.11\js\dojo\dojo\dojo.js文件,用记事本替换所有文本“[HOSTNAME_AND_PATH_TO_JSAPI]”为“xjuLab:8080/arcgis_js_api/library/3.11/3.11/”。

4、配置压缩版安装(arcgis_compact)

打开D:\Program Files\Java\apache-tomcat-7.0.55\webapps\arcgis_js_api\library\3.11\3.11compact\init.js文件,用记事本替换文本  “[HOSTNAME_AND_PATH_TO_JSAPI]”为“xjuLab:8080/arcgis_js_api/library/3.11/3.11compact/”。

打开D:\Program Files\Java\apache-tomcat-7.0.55\webapps\arcgis_js_api\library\3.11\3.11compact\js\dojo\dojo\dojo.js文件,用记事本替换文本  “[HOSTNAME_AND_PATH_TO_JSAPI]”为“xjuLab:8080/arcgis_js_api/library/3.11/3.11compact/”。

5、测试安装

http://xjuLab:8080/arcgis_js_api/library/3.11/3.11compact/init.js

http://xjuLab:8080/arcgis_js_api/library/3.11/3.11/init.js

6、建一个测试页面,运行查看结果

<!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://xjuLab:8080/arcgis_js_api/library/3.11/3.11/dijit/themes/tundra/tundra.css"/>

    <link rel="stylesheet" type="text/css" href="http://xjuLab:8080/arcgis_js_api/library/3.11/3.11/esri/css/esri.css" />

    <script type="text/javascript" src="http://xjuLab:8080/arcgis_js_api/library/3.11/3.11/init.js"></script>

    <script type="text/javascript">

        dojo.require("esri.map");

        function init() {

            var myMap = new esri.Map("mapDiv");

            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>

7、配置ArcGIS Services路径中的"View In JavaScript" 使用本地JS

打开D:\Program Files\ArcGIS\Server\framework\runtime\tomcat\webapps\arcgis#rest\WEB-INF\classes\resources\rest-config.properties文件,修改内容如下:

#JS API URLs

jsapi.arcgis=http://xjuLab:8080/arcgis_js_api/library/3.11/3.11/

jsapi.arcgis.sdk=http://xjuLab:8080/arcgis_js_sdk/sdk/

jsapi.arcgis.css=http://xjuLab:8080/arcgis_js_api/library/3.11/3.11/js/dojo/dijit/themes/tundra/tundra.css


备注:可以修改ArcGIS.com URL,参考网址http://resources.arcgis.com/en/help/rest/apiref/index.html?config.html




     本文转自stock0991 51CTO博客,原文链接:http://blog.51cto.com/qing0991/1564513,如需转载请自行联系原作者






版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
IIS6.0、IIS7.5的伪静态组件ISAPI_Rewrite安装和配置方法
Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法,还包括常用的伪静态规则使用方法。 1)下载IIS伪静态组件——ISAPI_Rewrite3完全破解版 ISAPI_Rewrite3非常好用,是个人见过最好用同时可以支持多站点的IIS伪静态组件!1、官网下载(http://www.
1486 0
Ubuntu 系统实例 Apt-get 安装软件及问题处理
本文介绍主要介绍 Ubuntu 系统的实例 Apt-get 在线安装软件使用方法及常见问题处理。
853 0
多说评论系统API调用和本地身份说明(JWT)
多说评论系统是一个非常好用的第三方评论插件,聚合了大多数的SNS平台账号登录和分享功能,UI也很不错。 作为网站快速接入评论系统,多说是一个比较好的选择,其也提供了一些实用的API去满足定制化需求。 多说API支持将本地的用户基本信息同步到多说服务器,实现了本地用户系统和多说用户验证机制的一致。
618 0
阿里云微服务消息队列MQTT管控API本地测试Quick Start
微消息队列MQTT版是阿里云推出的一款面向移动互联网以及物联网领域的轻量级消息中间件。如果说传统的消息队列中间件一般应用于微服务之间,那么适用于物联网的微消息队列MQTT版则实现了端与云之间的消息传递和真正意义上的万物互联。目前产品提供常用的云端API的功能调用,本文通过接口调用QuerySessionByClientId根据Client ID查询指定设备的连接信息。
80 0
Maven本地jar包部署与安装:dubbox-2.8.4.jar
Maven本地jar包部署与安装:dubbox-2.8.4.jar
5715 0
13668
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载