Arcgis javascript api初探

1. dojo.addOnLoad(init)等价于<body onload=init>,页面加载的时候将执行init()脚本。

2.

  var startExtent = new esri.geometry.Extent(-117.441663360596, 33.9084957122803, -117.272135162354,33.9981395721436,   new esri.SpatialReference({wkid:4326}) );
   var map = new esri.Map("map",{ nav:true,slider:true,extent:startExtent});

  esri.Map的构造函数:esri.Map(divId, options?),也就是2个参数的构造函数,第一参数divId是必须的的,第二个参数options?是可选的,上面的代码段中采用了2个参数的构造方法,这里主要来看options?参数,这个参数是一个集合如上面的{ nav:true,slider:true,extent:startExtent},它又包括了navslider、extent三个子参数了。
options?参数总结如下:
nav:true/false 是否在地图边上显示8个方向移动的功能按钮。
slider:true/false 是否显示比例滚动条。
extentExtent 设置地图控件的初始地图范围,具体看上面的示例代码。
showInfoWindowOnClick:true/false 点击的时候是否显示infowindow。
displayGraphicsOnPan:true/false 设置地图上的图形在移动时是否显示,这个是对esri.toolbars.Draw画出来的图形的设置,默认为true,当需要提供浏览器的效率可以设置成false这样就不会消耗过多的cpu资源。

 

posted @ 2012-07-29 08:56  hdu2012  阅读(441)  评论(0编辑  收藏  举报