描述 本例展示了当用户放大或缩小地图时如何定义地图的动画.zoomDuration和zoomRate是Dojo动画属性,他们确定了动画的duration和帧刷新的rate .这些属性单位是毫秒,zoomDuration默认值是250,zoomRate默认值是25. 在本例中,可以通过调整这些属性为数据和应用获得更好的样子.例如,如果地图需要很长的时间加载,可以增加zoomDuration以便用户在等待加载缩放地图时看到空的或扭曲的屏幕时间较短.反之,如果地图加载很快,可以降低zoomDurati…
描述 本例展示了当用户放大或缩小地图时如何定义地图的动画.zoomDuration和zoomRate是Dojo动画属性,他们确定了动画的duration和帧刷新的rate .这些属性单位是毫秒,zoomDuration默认值是250,zoomRate默认值是25. 在本例中,可以通过调整这些属性为数据和应用获得更好的样子.例如,如果地图需要很长的时间加载,可以增加zoomDuration以便用户在等待加载缩放地图时看到空的或扭曲的屏幕时间较短.反之,如果地图加载很快,可以降低zoomDurati…
描述 本例展示了当用户点击平移按钮时如何定制地图的动画.panDuration和panRate是Dojo动画属性,可以分别确定动画的duration和帧刷新的rate.这些属性的单位都是毫秒,panDuration默认为值是250,panRate默认值是25. 在本例中可以调整这些属性来为数据和应用获得更好的样子.例如,如果地图需要一个很长的时间来加载,可以增大panDuration的值以便等待平面地图加载时看的空屏幕时间较少.相反地,如果地图加载很快,可以降低panDuration给地图更快的…
描述 本例展示了如何为平移地图包括自定义的按钮.地图被放置在一个宽3列和高3行的HTML表格的固定宽度中心单元.表格里剩余的单元放置标签为8个主要方向的缩写的按钮.每个按钮调用地图上不同的平移函数.例如,"NW"按钮调用map.panUpperLeft. <button onclick="map.panUpperLeft();" ID="Button1">NW</button> 在自己的应用里,可以选择任意按钮的格式.甚至…
描述 ArcGISTiledMapServiceLayer,这意味着图层有一个在明确的比例的预先渲染的地图切片的cache.能够从tileInfo属性获得图层的的缓存比例数组.这是本例中标注如何被得到.在下面的代码中,记得"lods"是"levels of detail". var lods = layer.tileInfo.lods; for (var i=0, il=lods.length; i<il; i++) {   labels[i] = lods[…
描述 该示例展示了在应用中如何包含一个Dojo调试控制台.可以写信息到控制台来记录发生的事件和应用运行时设置的属性.当调试Internet Explorer浏览器的错误时这是极为有帮助的.(对Firefox,Firebug提供了比Dojo调试控制台更强的调试能力.) 可以通过设置djConfig里面的isDebug属性为true来加入Dojo调试.必须在引用ArcGIS JavaScript API之前设置这个选项: <script type="text/javascript"&…
描述 本例展示了如果删除缩放等级滑动器的刻度线.通过设置esriConfig里的sliderLabel为null来实现: esriConfig.defaults.map.sliderLabel = null; 默认情况下,缩放等级滑动器是垂直方向的.可以通过设置滑动器的高度属性为null来使滑动器改为水平方向. esriConfig.defaults.map.slider = { right:"10px", bottom:"10px", width:"20…
描述 本例展示了如果删除缩放等级滑动器的刻度线.通过设置esriConfig里的sliderLabel为null来实现: esriConfig.defaults.map.sliderLabel = null; 默认情况下,缩放等级滑动器是垂直方向的.可以通过设置滑动器的高度属性为null来使滑动器改为水平方向. esriConfig.defaults.map.slider = { right:"10px", bottom:"10px", width:"20…
转自:http://www.cnblogs.com/hll2008/archive/2008/11/22/1338630.html 目的:1.ArcGIS API for JavaScript实现Toorbar功能,包括zoomin.zoomout.zoomfullext.zoomToPrevExtent.zoomToNextExtent.pan等.准备工作:1.在使用在线的http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Stre…
ArcGIS API for JavaScript 4.2直接从官网的Sample中学习,API Reference也是从官网翻译理解过来,鉴于网上截稿前还没有人发布过4.2的学习笔记,我就试试吧. 什么是ArcGIS API for JS?这里就不多介绍了,最关键的一点是4.x版本与3.x版本的变化,按官方的意思是重新写了底层. 笔记中规定: ArcGIS API for JavaScript简称AJS 使用CDN(即不配置本地环境)进行测试开发 其余根据需要进行修改.增删. 要将地图显示在h…