<?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"
minWidth="955"
minHeight="600"
xmlns:esri="http://www.esri.com/2008/ags"
creationComplete="application1_creationCompleteHandler(event)">
<fx:Script>
<![CDATA[
import com.esri.ags.Graphic;
import com.esri.ags.SpatialReference;
import com.esri.ags.events.GeometryServiceEvent;
import com.esri.ags.geometry.Extent;
import com.esri.ags.geometry.Geometry;
import com.esri.ags.geometry.MapPoint;
import com.esri.ags.geometry.Polygon;
import com.esri.ags.geometry.Polyline;
import com.esri.ags.symbols.SimpleFillSymbol;
import com.esri.ags.symbols.SimpleLineSymbol;
import com.esri.ags.symbols.SimpleMarkerSymbol;
import com.esri.ags.symbols.Symbol;
import com.esri.ags.tasks.GeometryService;

import mx.controls.Alert;
import mx.core.FlexGlobals;
import mx.events.FlexEvent;
import mx.rpc.AsyncResponder;
import mx.rpc.IResponder;
import mx.rpc.Responder;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.soap.mxml.WebService;
import mx.utils.StringUtil;

private var lslid:String="";
private var xslid:String="";
private var type:String="";
private var webserviceurl:String="";

private var toExtent:Extent=null;//存储累计的extent
private var geometryurl:String="http://192.168.2.74/ArcGIS/rest/services/Geometry/GeometryServer";


private var webService:WebService=null;



/* private var ZBstr:String="7,4382950.00,39395150.00,4383250.00,39395167.00,4383470.00,39395680.00,4383385.00,39395719.00,4383190.00,39395483.00,4382950.00,39395610.00,4382850.00,39395318.00,"+
"1*7,4382973.43,39394626.14,4382820.00,39395060.00,4382790.00,39395630.00,4382550.00,39395620.00,4382450.00,39395450.00,4382620.00,39394950.00,4382617.83,39394451.57,"+
"1*4,4383840.00,39395700.00,4383840.00,39396203.00,4383640.00,39396203.00,4383640.00,39395700.00,"+
"1*10,4383100.00,39395767.00,4383157.00,39396244.00,4383225.00,39396314.00,4383090.00,39396645.00,4383394.00,39396677.00,4383481.57,39396849.57,4382947.87,39396697.06,"+
"4382922.00,39396526.00,4382870.00,39396136.00,4382896.00,39395767.00,1" ;
*/

private var qkArray:Array=null;

protected function application1_creationCompleteHandler(event:FlexEvent):void
{
type=FlexGlobals.topLevelApplication.parameters.type;
lslid=FlexGlobals.topLevelApplication.parameters.lslid;
xslid=FlexGlobals.topLevelApplication.parameters.xslid;

if(StringUtil.trim(lslid).length==0)
{
lsl>

</esri:GraphicsLayer>
</esri:Map>





</s:Application>

 坐标有平面坐标,也有经纬度坐标,经纬度的坐标要先转换成平面坐标,然后再进行操作。

相关文章: