<?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:mx="library://ns.adobe.com/flex/mx"
xmlns:esri="http://www.esri.com/2008/ags"
xmlns:supportClasses="com.esri.ags.skins.supportClasses.*"
minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
<!-- 鹰眼功能-->
private function onExtentChanged():void
{
rect.geometry=map.extent;
}
private function toggleOverView():void
{
if (overview.visible) overviewimage.source="assets/show.png";
else overviewimage.source="assets/hide.png";
overview.visible=!overview.visible;
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 鹰眼 -->
<esri:SimpleFillSymbol id="fillsym" color="#ff0000"/>
<mx:Zoom id="zoomin" originX="250" originY="250" zoomWidthFrom="0.004" zoomWidthTo="1" zoomHeightFrom="0.004" zoomHeightTo="1" />
<mx:Zoom id="zoomout" originX="250" originY="250" zoomWidthFrom="1" zoomWidthTo="0.004" zoomHeightFrom="1" zoomHeightTo="0.004" />
</fx:Declarations>
<esri:Map id="map" width="100%" height="100%" logoVisible="false" mapNavigationEnabled="true" keyboardNavigationEnabled="true" extentChange="onExtentChanged();">
<esri:extent>
<esri:Extent xmin="-13901000" ymin="3292000" xmax="-8812000" ymax="6154000">
<esri:SpatialReference wkid="102100"/>
</esri:Extent>
</esri:extent>
<esri:ArcGISTiledMapServiceLayer url=">
</esri:Map>
<!--鹰眼-->
<s:BorderContainer id="overview" width="250" height="250" right="0" bottom="0" borderAlpha="0.5" borderColor="#000000" visible="false"
showEffect="{zoomin}" hideEffect="{zoomout}">
<esri:Map id="overviewmap" panEnabled="false" scaleBarVisible="false" width="100%" height="100%" logoVisible="false" zoomSliderVisible="false">
<esri:ArcGISTiledMapServiceLayer url=">
<esri:GraphicsLayer id="rectlayer">
<esri:graphicProvider>
<esri:Graphic id="rect" symbol="{fillsym}"/>
</esri:graphicProvider>
</esri:GraphicsLayer>
</esri:Map>
</s:BorderContainer>
<s:BorderContainer right="0" bottom="0" width="17" height="17">
<s:Image id="overviewimage" right="0" bottom="0" width="15" height="15" buttonMode="true"
click="toggleOverView()" source="assets/show.png" useHandCursor="true"/>
</s:BorderContainer>
</s:Application>