类似对地图进行横向旋转360度). lods 设置地图的初始比例级别. maxScale 设置地图的最大可视比例尺 sl

时间:2022-05-04 03:14:32

ArcGis for javascrept_ESRI_Map类: 

  1. 结构要领:esri.Map();

    参数: 

extent

  如果设置了该选项,一旦这个选项的投影被设置,那么所有的图层都在界说的投影中绘制.  
logo  

是否显示esri的logo.

 
wrapAround180  

是否持续移动舆图(即通过日期变换线,类似对舆图进行横向旋转360度).

 
lods  

设置舆图的初始比例级别.

 
maxScale  

设置舆图的最大可视比例尺

 
sliderStyle  

设置slider的样式(值为large或者small

 

    例: 

1 startExtent = new esri.geometry.Extent(119.9299, 30.1652, 120.3687, 30.4028, // 这四个参数分袂是最大和最小经纬度 2 new esri.SpatialReference({ wkid: 4490 }),                // 该参数界说map的坐标系 3 ); 4 esri.config.defaults.map.sliderLabel = null; 5 map = new esri.Map(‘myMap‘, { 6 logo: false, 7 slider: false, 8 extent: startExtent, 9 });

  2. 属性:

1 autoResize 如果浏览器窗口或
2 ContentPane          填充的舆图控件的小部件的巨细调解了,舆图是否自动调解巨细。
3 attribution          舆图属性
4 fadeOnZoom 在舆图进行缩放时,是否启用淡入淡出的效果
5 extent             舆图外包矩形的范畴,即四个角点坐标范畴
6 force3DTransforms 是否启用CSS3转换
7 infoWindow 在舆图上显示动静框
8 isClickRecenter 按住Shift键,在舆图上单击鼠标左键,是否将该点设为舆图中心
9 isDoubleClickZoom 双击鼠标左键,是否进行放大舆图操纵
10 isPan             设置舆图是否可以用鼠标移动
11 spatialReference       获取舆图的空间参考信息
12 isKeyboardNavigation 是否用键盘上的 + 和 - 导航舆图
13 isRubberBandZoom       是否启用橡皮筋缩放模式
14 isScrollWheelZoom 是否允许滚轮进行缩放操纵
15 isShiftDoubleClickZoom 按住Shift键,在舆图上双击鼠标左键,是否将该点设为舆图中心的同时进行缩放操纵
16 geographicExtent 舆图的地舆坐标范畴(只撑持Web墨卡托)
17 layerIds 舆图已加载的图层ID列表
18 loaded 舆图控件是否已加载完成
19 graphics 获取舆图的GraphicsLayer
20 position 舆图左上角坐标
21 root 容纳图层、动静框等的容器的DOM节点
22 showAttribution 是否允许显示舆图属性
23 snappingManager 捕捉打点器
24 isZoomSlider 设置或者获取舆图的放大滑块状态(true和false)
25 layerIds 获取舆图的图层的ID(数组)
26 navigationMode 设置或者获取舆图的导航模式
27 timeExtent 舆图的时间范畴

  3. 要领: 

1 toScreen/toMap 舆图不屏幕之间的坐标转换
2 setScale 设置舆图到指定的比例尺
3 setZoom 放缩到指定的层级
4 setLevel 放缩到指定的层级
5 setExtend 设置舆图显示范畴,常用于进行舆图的平移操纵
6 disablePan 禁止使用鼠标平移舆图
7 removeAllLayers 移除所有图层
8 addLayer 添加图层
9 getBasemap 获取底图
10 getLayer 按照id获取图层

11 getLevel 获取当前舆图的放大层级

12 centerAndZoom 设置舆图的中心及放大层级

13 setMapCursor 设置舆图上的鼠标酿成手状,参数为: pointer 14 getLayersVisibleAtScaleRange 获取某一比例尺下的可见图层(图层数组)
15 getScale 获取当前的比例尺
16 hidePanArrows 隐藏移动时候的鼠标箭头
17 hideZoomSlider 隐藏放大滑块
18 panRight 向右平移
19 panUp 向北平移
20 removeAllLayers 移除所有图层
21 removeLayer 移除指定图层
22 reorderLayer 转变图层的挨次
23 reposition 复位舆图,该要领在舆图的DIV被复位的时候要用到
24 setTimeExtent 设置舆图的时间范畴
25 setTimeSlider 设置和舆图关联的时间滑块
26 setZoom 设置放大级别
27 showPanArrows 显示平移箭头
28 showZoomSlider 显示放大滑块

29 enablePan 允许鼠标拖动舆图

30 addLayels 添加图层

  4. 事件: