protected function myMap_loadHandler(event:MapEvent):void [LEFT]{ var queryTask2:QueryTask = new QueryTask("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/5"); var query2:Query = new Query(); query2.where = "STATE_NAME ='West Virginia'"; query2.returnGeometry = true; query2.outFields = ["Shape"]; query2.outSpatialReference = myMap.spatialReference; queryTask2.execute(query2, new AsyncResponder(borderResult, borderFault)); function borderResult(featureSet:FeatureSet, token:Object = null):void{ borderGeom = featureSet.features[0].geometry; borderGeom.spatialReference = myMap.spatialReference; stateLayer.add(featureSet.features[0]); query.geometry = borderGeom; queryTask.execute(query); } function borderFault(info:Object, token:Object = null):void{ Alert.show("Border not loaded"); } [/LEFT] }
<esri:QueryTask id="queryTask" concurrency="last" executeComplete="onQueryExecuteComplete(event)" showBusyCursor="true" url="http://publicsafetytemplates.esri.com/ArcGIS/rest/services/EMCOP/PublicSafetyFeedSample/MapServer/0" useAMF="false"/> <esri:Query id="query" outSpatialReference="{myMap.spatialReference}" returnGeometry="true"/>
private function onQueryExecuteComplete(event:QueryEvent):void { var symbol:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_SQUARE, 8, 0xFFFF00, 0.5); symbol.outline = new SimpleLineSymbol(); var fset:FeatureSet = event.featureSet; for each (var graphic:Graphic in fset.features) { graphic.symbol = symbol; myGraphicsLayer.add(graphic); } }
private function loadWVBorderGeometry():void{ if(borderGeom == null){ var queryTask:QueryTask = new QueryTask(borderURL); var query:Query = new Query(); query.where = "1=1"; query.returnGeometry = true; query.outFields = ["Shape"]; query.outSpatialReference = map.spatialReference; queryTask.execute(query, new AsyncResponder(borderResult, borderFault)); function borderResult(featureSet:FeatureSet, token:Object = null):void{ borderGeom = featureSet.features[0].geometry; borderGeom.spatialReference = map.spatialReference; } function borderFault(info:Object, token:Object = null):void{ Alert.show("Border not loaded"); } }
var queryTask:QueryTask = new QueryTask(queryLayer); var query:Query = new Query(); query.outFields = queryFields.split(","); query.returnGeometry = true; queryTask.useAMF = false; if(borderCheckBox.selected == true){ query.geometry = borderGeom; } query.where = rbeQuery; //query.where = "1=1"; query.outSpatialReference = map.spatialReference; queryTask.execute(query, new AsyncResponder(onRbeResult, onFault));
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.