Quantcast
Channel: Forums - ArcGIS Viewer for Flex
Viewing all articles
Browse latest Browse all 2097

Polygon.contains throws a script timeout error

$
0
0
The Polygon.contains method throws a script timeout error for certain polygons . I'm using esri flex viewer 2.5 and please let me know, how i can get around the issue.

Code:

for(var p:Number =0; p < _polyResult.rings.length; p++)
{
        var _polygonSingleR:Polygon = new Polygon();
        _polygonSingleR.rings = [];
        _polygonSingleR.rings.push(_polyResult.rings[p]);
        _polygonSingleR.spatialReference = _spatialReference;
                                       
              for(var q:Number =0; q < _polyResult.rings.length; q++)
        {
          if(p != q)
                {
                var _arrMapPoints:Array = _polyResult.rings[q];
                      var _temp:Number = 0;
                for(var r:Number =0; r < _arrMapPoints.length; r++)
        {
                        var _mapPoint:MapPoint = _arrMapPoints[r] as MapPoint;
                                                               
                        if(_polygonSingleR.contains(_mapPoint))
                        {
                        _temp++;
                        }
                }
                                                       
                    if(_temp == _arrMapPoints.length)
                {
                                                                _arrValidatedGaps.push(_polyResult.rings[q]);
                }
                }
        }
        }


Viewing all articles
Browse latest Browse all 2097

Trending Articles