Dasa,I have included my code. I have tried to assign the .name property of g1, with no success. Do you have any suggestions on how to do this in Flex?Casey Bentz
[Bindable]
private var stops:FeatureSet = new FeatureSet([]);
private function routeOrders():void{
stops = new FeatureSet([]);
var start:Graphic = new Graphic(WebMercatorUtil.geographicToWebMercator(new MapPoint(Model.instance.activeVehicle.attributes.StartX,Model.instance.activeVehicle.attributes.StartY, Model.instance.map.spatialReference)), new TextSymbol('Start',null,0x000000,false,0,true,0xFFFFFF,'middle',0,20,20));
Model.instance.oLayer.add(start);
stops.features.push(start);
for each(var order:Graphic in Model.instance.oLayer.graphicProvider){
var g1:Graphic = new Graphic(MapPoint(order.geometry));
stops.features.push(g1);
}
var end:Graphic = new Graphic(WebMercatorUtil.geographicToWebMercator(new MapPoint(Model.instance.activeVehicle.attributes.EndX,Model.instance.activeVehicle.attributes.EndY, Model.instance.map.spatialReference)), new TextSymbol('End',null,0x000000,false,0,true,0xFFFFFF,'middle',0,20,20));
Model.instance.oLayer.add(end);
stops.features.push(end);
if (stops.features.length > 1){
routeTask.solve(routeParams);
}
}
<esri:RouteTask id="routeTask"
concurrency="last"
fault="faultHandler(event)"
requestTimeout="30"
showBusyCursor="true"
solveComplete="solveCompleteHandler(event)"
url="http://tasks.arcgisonline.com/ArcGIS/rest/services/NetworkAnalysis/ESRI_Route_NA/NAServer/Route"/>
<esri:RouteParameters id="routeParams" stops="{stops}" outSpatialReference="{Model.instance.map.spatialReference}"
findBestSequence="true" returnStops="true" preserveFirstStop="true" preserveLastStop="true"/>