ArcGIS Server javascript API 1.6 本地离线包说明
联系:alex_zengjf@sina.com
安装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”文件
另:有问题请发到我sina邮箱
分享到:
相关推荐
ArcGIS Server Javascript API 1.6的离线包,里面有API和新增的功能说明,包括CSS文件夹、image文件夹,js文件夹等
ArcGIS Server Javascript API 3.1 jsapi普通模式的离线包,里面有API和新增的功能说明,包括CSS文件夹、image文件夹,js文件夹等 不包含jsapicompact包
刘光、唐大仕编写的《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》书的源代码。
arcgis for javascript api version2.7 离线包,把这个部署到自己的服务器上,就不用引用arcgis online的javascript了。 此为修复版,从官方下载的原版,部署后不能运行,有错误。 此版可以正常运行。
最新版ArcGIS API for JavaScript API 4.10 离线部署包!
我把ArcGIS Server Flex API 2.2Reference(http://help.arcgis.com/en/webapi/flex/apiref/index.html)这个页面的抓下来了,没有做深层测试,随手点了几下都没有问题,欢迎下载使用 不知为什么IE有问题,请大家...
我把ArcGIS Server Flex API 2.1Reference(http://help.arcgis.com/en/webapi/flex/apiref/index.html)这个页面的抓下来了,没有做深层测试,随手点了几下都没有问题,欢迎下载使用 不知为什么IE有问题,请大家...
ArcGIS Server JavaScript API开发资料,丰富的代码示例
ArcGIS API for JavaScript 3.26离线部署包,可用于tomcat或者iis发布
此dome是根据实际开发的来经验,根据在91卫图上下载arcgisserver离线瓦片数据,将瓦片数据放入IIS下进行部署,通过访问加载本地离线瓦片数据
ArcGIS Server API For JavaScript 1.6
ArcGIS Server Flex API 1.3 离线帮助
arcgis javascript api离线帮助文档,最新版,2.8版的帮助文档。官网下载
ArcGIS Server Javascript API The API Reference contains detailed descriptions for each class in the ArcGIS JavaScript API. Use the API Reference to find out what constructors, properties, methods, and...
Arcgis Server Javascript API 访问天地图代码
Mastering the ArcGIS Server JavaScript API
深入浅出学习ArcGIS Server Javascript API 的很好的教程,可以帮助您迅速入门
ArcGISServer JavaScript API开发培训,ESRI官方培训资料。附带源码
建立基于ArcGIS Server JavaScript API和Flex API的地图应用
200多个ArcGIS Server JavaScript API 开发实例,内容可读性很强,学习ArcGIS Server 的必备工具