加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

arcgis api for flex之三、开门见山

发布时间:2020-12-15 03:48:58 所属栏目:百科 来源:网络整理
导读:版本:flash builder 4?? ?arcgis api for flex 2.5 ?xml version="1.0" encoding="utf-8"?s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:esri="http://www.esri.com/2008/ags" xmlns:mx="lib

版本:flash builder 4??&& ?arcgis api for flex 2.5

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:esri="http://www.esri.com/2008/ags"
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Declarations>  
		<!--创建空间参考为4326,为gps坐标参考系-->
		<esri:SpatialReference id="sr" wkid="4326" />
		<!--创建控制条-->
		<esri:NavigationTool  id="navToolbar" map="{myMap}" /> 
		<!--创建绘图工具条drawToolbar--> 
		<esri:DrawTool id="drawToolbar" map="{myMap}" graphicsLayer="{myGraphicsLayer}"/>
	</fx:Declarations>

		<esri:Map crosshairVisible="true" id="myMap" >
			
			<esri:extent>
				<esri:Extent  id = "esriMapExtent" xmin="116" ymin="39.5" xmax="116.5" ymax="40.5"/>
			</esri:extent>
			
			<esri:ArcGISTiledMapServiceLayer
				url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer" />
			<esri:GraphicsLayer id="myGraphicsLayer" spatialReference="{sr}"/>
		</esri:Map> 
		
	<mx:ControlBar horizontalGap="0" paddingBottom="0" paddingTop="0"  label="地图控制栏">
		<mx:Button label="放大" click="navToolbar.activate(NavigationTool.ZOOM_IN)"/>
		<mx:Button label="缩小" click="navToolbar.activate(NavigationTool.ZOOM_OUT)"/>
		<mx:Button label="漫游" click="navToolbar.activate(NavigationTool.PAN)"/>
		<mx:Button label="上级窗口" click="navToolbar.zoomToPrevExtent()" enabled="{!navToolbar.isFirstExtent}"/>
		<mx:Button label="下级窗口" click="navToolbar.zoomToNextExtent()" enabled="{!navToolbar.isLastExtent}"/>
		<mx:Button label="复位" click="navToolbar.map.zoomToInitialExtent()" />
	</mx:ControlBar>
	<mx:ControlBar horizontalGap="0" paddingBottom="0" paddingTop="20" label="绘图工具条">
		<mx:Button label="点" click="drawToolbar.activate(DrawTool.MAPPOINT)"/>
		<mx:Button label="线" click="drawToolbar.activate(DrawTool.POLYLINE)"/>
		<mx:Button label="流线" click="drawToolbar.activate(DrawTool.FREEHAND_POLYLINE)" />
		<mx:Button label="绘面" click="drawToolbar.activate(DrawTool.POLYGON)"/>
		<mx:Button label="流面" click="drawToolbar.activate(DrawTool.FREEHAND_POLYGON)"/>
		<mx:Button label="结束绘制" click="drawToolbar.deactivate()"/>
	</mx:ControlBar>
</s:Application>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读