ArcGIS Server javascript API 1.6 本地离线包
来源:互联网 发布:淘宝老客户回购短信 编辑:程序博客网 时间:2024/05/11 04:22
安装ArcJS1.6本地包后,使用arcgis server的javascript API仅访问本网站文件,不需要访问http://serverapi.arcgisonline.com,方便不能访问外网或不能上网的客户端使用,并增强系统安全性。
ArcGIS Server javascript API版本为1.6,dojo库版本为1.4.1,ArcJS1.6 API帮助文件请访问http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jsapi_start.htm。
ArcJS本地包仅供方便使用,其各部分版权为原作者所有,此本地包作者不承担使用此包引起任何相关的责任,使用此本地包请保留此文件。
下载地址:arcjs1.6下载页面
1、新增功能说明
A.增加配置变量esri.config.defaults.map.zoomAnimDisable,默认为false; 当esri.config.defaults.map.zoomAnimDisable为false时,map放大缩小使用CSS动画; 当esri.config.defaults.map.zoomAnimDisable为true时,map放大缩小不使用CSS动画,直接缩放,此时缩放速度快,所需资源少。
B.增加配置变量esri.config.defaults.map.SetInfoWindowInBody,默认为false; 当esri.config.defaults.map.SetInfoWindowInBody为false时,infowindow的parent元素是map div; 当esri.config.defaults.map.SetInfoWindowInBody为true时,infowindow的parent元素是文档的body,此时infowindow可浮在上面,而不是在map div中。esri.config.defaults.map.SetInfoWindowInBody仅在创建esri.map前设置有效。
C.增加配置变量esri.config.defaults.map.InfoWindowbgImageUseGIF,默认为false; 当esri.config.defaults.map.InfoWindowbgImageUseGIF为false时,IE6中infowindow的背景图片是png格式文件; 当esri.config.defaults.map.InfoWindowbgImageUseGIF为true时,IE6中infowindow的背景图片是gif格式文件,此时同名的gif文件必须存放在png文件相同的目录下,如tundra.infowindow.png的gif文件为tundra.infowindow.gif。
设置esri.config.defaults.map.InfoWindowbgImageUseGIF为true主要用于防止某些IE6及以下的版本使用png格式文件背景图片时崩溃。参见infowindow的样式修改。
D.infowindow修正,修正当map所在的html网页不加首行<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">,<meta http-equiv="X-UA-Compatible" content="IE=7" />时,在IE中不能正常显示问题。
2、安装
a、将此目录jsapi拷贝到网站公共目录[例如:C:/Inetpub/wwwroot/]的ArcGIS目录下,如:C:/Inetpub/wwwroot/ArcGIS/jsapi。
b、如果安装到其它目录下,将文件arcgis.js中dojo.registerModulePath("esri","/arcgis/jsapi/js/esri")的"/arcgis/jsapi/js/esri"中的/arcgis/jsapi改为其对应的URL;
c、如果不同的域其它网站使用此包,请将文件jsapi/ArcGIS/arcgis.js中dojo.registerModulePath("esri","/arcgis/jsapi/js/esri")的/arcgis/jsapi设为绝对URL地址,将dojo.registerModulePath("esri",(location.protocol === 'file:' ? 'http:' : location.protocol) + '//' + "serverapi.arcgis.com/arcgis/jsapi/js/esri");中serverapi.arcgis.com改为你主机URL的HOST。
3、infowindow的样式修改
infowindow相关的文件js/esri/dijit目录下,包括css/InfoWindow.css、templates/InfoWindow.html、images/.png文件,修改其中内容可改变其样式,如修改.png的颜色。
images/目录下包括yellow目录和default目录,其中yellow目录为红黄色infowindow,default目录为esri默认的infowindow;
tundra.infowindow.png为tundra样式使用、nihilo.infowindow.png为nihilo样式使用、soria.infowindow.png为soria样式使用;.gif文件仅供esri.config.defaults.map.InfoWindowbgImageUseGIF为true时IE6及以下的版本使用。
4、dojo库
dojo库放置在js/dojo目录下,dojo库版本为1.4.1,dojo官方地址请访问http://www.dojotoolkit.org/。
dojo theme文件在js/dojo/dijit/themes目录下,包括tundra、nihilo、soria,其url为/arcgis/jsapi/js/dojo/dijit/themes/tundra/tundra.css、/arcgis/jsapi/js/dojo/dijit/themes/nihilo/nihilo.css、/arcgis/jsapi/js/dojo/dijit/themes/soria/soria.css。
5、使用
将相关的theme的css,js文件引入到文件中,如:
<link rel="stylesheet" type="text/css" href="/arcgis/jsapi/js/dojo/dijit/themes/tundra/tundra.css">
<script type="text/javascript" language="Javascript" src="/arcgis/jsapi/js/dojo/dojo/dojo.js"></script>
<script type="text/javascript" language="Javascript" src="/arcgis/jsapi/arcgis.js"></script>
*注:使用ArcJS1.2/1.3本地包的用户arcgis.js文件的新URL地址“/arcgis/jsapi/arcgis.js”路径中间没有“/js/”。
其它方面详见“ArcJS本地包说明.txt”文件
- ArcGIS Server javascript API 1.6 本地离线包
- 部署本地(离线)arcgis server api for javascript
- ArcGIS API for JavaScript 3.17/4.0离线包本地部署安装
- ArcGIS JavaScript API本地部署离线开发环境
- ArcGIS 10.2 JavaScript API本地部署离线开发环境
- ArcGIS 10.2 JavaScript API本地部署离线开发环境
- ArcGIS Server for JavaScript api 3.3 离线部署
- ArcGIS Server for JavaScript api 3.3 离线部署
- 离线部署ArcGIS Server 内置JavaScript Viewer的JS API
- ArcGIS Javascript API离线部署
- 本地部署离线ArcGIS JavaScript库
- Arcgis API for Javascript 3.5最新版离线本地部署方法-中文
- arcgis api for javascript 离线部署后,加载高德地图 本地加载测试已成功
- ArcGIS 10.2 JavaScript API本地部署离线开发环境 地图空白的问题
- 标记一下 离线部署arcgis javascript api
- Tomcat 上部署ArcGis javascript 离线API
- ArcGIS API for JavaScript离线部署
- 离线部署arcgis api for javascript
- CSS网页宽度自适应100%显示
- Asp.net中DataBinder.Eval用法的总结
- Ubuntu 10.04下的TFTP服务器配置
- HDFS构架与设计
- 类图学习!
- ArcGIS Server javascript API 1.6 本地离线包
- Hadoop shell
- Java远端调用方案响应速度比较
- 上传文件到HDFS
- 算法导论学习笔记-第5章 概率分析和随机算法
- 齐次坐标的理解 - [3D数学]
- 如何导出wince6.0的SDK 添加MFC支持
- linux发音,官方标准
- swing 在多个panel之间切换