ArcGIS地图基本功能:主视图、鹰眼图、比例尺、添加图形

		//返回主视图
			var home = new HomeButton({
				map : map
			}, "HomeButton");
			home.startup();
		// 添加概览地图,鹰眼显示
		var overviewMapDijit = new OverviewMap({
			map : map, // 必要的
			visible : true, // 初始化可见,默认为false
			attachTo : "bottom-right", // 默认右上角
			width : 150, // 默认值是地图高度的 1/4th
			height : 150, // 默认值是地图高度的 1/4th 
			opacity : .40, // 透明度	默认0.5
			maximizeButton : true, // 最大化,最小化按钮,默认false
			expandFactor : 3, //概览地图和总览图上显示的程度矩形的大小之间的比例。默认值是2,这意味着概览地图将至少是两倍的大小的程度矩形。
			color : "red" // 默认颜色为#000000
		});
		
		//设置比例尺
		var scalebar = new Scalebar({
			map : map,//地图对象
			attachTo : "bottom-left",//控件的位置,右下角
			scalebarStyle : "ruler",//line 比例尺样式类型
			scalebarUnit : "metric"//显示地图的单位,这里是km
		});
		
		//添加图形
       function addGraphic(evt) {
                tb.deactivate();
                map.enableMapNavigation();
                var symbol;
                if ( evt.geometry.type === "point" || evt.geometry.type === "multipoint") {
                    symbol = markerSymbol;
                } else if ( evt.geometry.type === "line" || evt.geometry.type === "polyline") {
                    symbol = lineSymbol;
                }
                else {
                    symbol = fillSymbol;
                }
                evt.geometry.setCacheValue("geoShape", evt.geometry.type);
                gl.add(new Graphic(evt.geometry, symbol));
            }
        });

你可能感兴趣的:(前端,ArcGIS,地图,鹰眼,比例尺,图形)