联系:
mailto:alex_zengjf@sina.com
blog:
http://blog.sina.com.cn/alexzengjf
配置变量esri.config.defaults.map.zoomAnimDisable
增加的配置变量esri.config.defaults.map.zoomAnimDisable是一个boolean型全局变量,默认值为false。当其值为true时,关闭esri.map放大缩小时的CSS动画,缩放速度快,所需资源少,为false时,不关闭esri.map放大缩小时的CSS动画。
esri.map缩放CSS动画可增强地图缩放时的效果,通过dojo的CSS动画实现。
CSS动画通过按时间间隔改变DOM元素的属性,如宽度、高度,来得到动画效果,当某些属性改变过大,如图像宽度、高度,比较消耗资源,如内存,在某些操作中这点尤其明显,如地图定位等通过代码放大地图。此时可关闭CSS动画,JS代码示例如下:
var zoomAnimState = esri.config.defaults.map.zoomAnimDisable;
esri.config.defaults.map.zoomAnimDisable = false;
map.setExtent(rect);
esri.config.defaults.map.zoomAnimDisable = zoomAnimState;
配置变量esri.config.defaults.map.SetInfoWindowInBody
增加的配置变量esri.config.defaults.map.SetInfoWindowInBody是一个boolean型全局变量,默认为false。当其值为true时,infowindow的parent元素是文档的body,当其值为false时,infowindow的parent元素是map div。
注意:esri.config.defaults.map.SetInfoWindowInBody仅在创建esri.map前设置有效。
增加esri.config.defaults.map.SetInfoWindowInBody主要是因为经常需要在地图上添加某些元素,如当前地图说明等,此时其它元素可能盖住InfoWindow,故设置此值为True,此时InfoWindow可显示在最前面。
配置变量esri.config.defaults.map.InfoWindowbgImageUseGIF
增加的配置变量esri.config.defaults.map.InfoWindowbgImageUseGIF是一个boolean型全局变量,默认为false。当其值为false时,IE6中infowindow的背景图片是png格式文件; 当其值为true时,IE6中infowindow的背景图片是gif格式文件。
注意:此配置变量仅对IE6及其以下的浏览器有效,其它浏览器,如IE7、IE8、FF都使用png格式文件。仅配置此变量,无效,还必须有同名的透明gif图像文件存放在png文件相同的目录下,如tundra.infowindow.png的gif文件为tundra.infowindow.gif。
增加此配置变量主要是设置其值为true时,可防止某些IE6及以下的版本使用png格式文件背景图片时崩溃。
一般IE6及以下的版本通过滤镜可显示透明PNG文件,但要求图像位置固定,当在如使用infowindow的情况下时,可能崩溃。IE6以上IE、FF等的浏览器不使用滤镜即可显示透明PNG图,故无须使用透明GIF图像。IE可正常显示透明GIF图像,不需要使用滤镜。
infowindow参数修正
修正当map所在的html网页不加首行,<meta http-equiv="X-UA-Compatible" content="IE=7">时,在IE中不能正常显示问题。
当不加时其元素位置大小计算不准确所致,修正CSS参数设置后,InfoWindow基本可以使用。
分享到:
相关推荐
刘光、唐大仕编写的《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》书的源代码。
ArcGIS Server JavaScript API开发资料,丰富的代码示例
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...
Mastering the ArcGIS Server JavaScript API
Arcgis Server Javascript API 访问天地图代码
深入浅出学习ArcGIS Server Javascript API 的很好的教程,可以帮助您迅速入门
ArcGIS Server Javascript API 3.1 jsapi普通模式的离线包,里面有API和新增的功能说明,包括CSS文件夹、image文件夹,js文件夹等 不包含jsapicompact包
ArcGISServer JavaScript API开发培训,ESRI官方培训资料。附带源码
200多个ArcGIS Server JavaScript API 开发实例,内容可读性很强,学习ArcGIS Server 的必备工具
建立基于ArcGIS Server JavaScript API和Flex API的地图应用
ArcGIS Server Javascript API 1.6的离线包,里面有API和新增的功能说明,包括CSS文件夹、image文件夹,js文件夹等
介绍了arcgisserver中常用的概念和javascript api。
arcgis server rest api离线文档
esri arcgis api for javascript 字体 arial-unicode-ms、arial-unicode-ms
虽然有些枯燥,但是技术细节总是绕不开的,ArcGIS Server 9.3以全新的REST方式实现了一些ArcGIS Server通用功能和服务,便于ArcGIS Server客户端开发,如javascript api。安装了ArcGIS Server 9.3之后,可以通过...
ArcGIS API for JavaScript用于构建高性能的WebGIS应用程序,同时结合现代网络技术和强大的地理空间功能,利用ArcGIS Online、ArcGIS Server发布的地图服务以及网络上的其他服务内容,使用户在web端能够进行应用程序...
arcgis server jsapi ,用于点、先、面的buffer分析。其中api是离线的,地图服务是tiled
arcgis server 9.3 javascript api reference
这些示例展示了如何使用ArcGIS JavaScript API的各种功能。每个示例页包含一个在线的演示,示例里做了什么的描述和源代码。查看视频展示如何拷贝示例代码并在机器上运行。 这些示例使用一颗星,两颗星或三颗星对相关...
ArcGIS Server SOAP API介绍