how to get polygon base on a point arcgis javascript api

2648
1
07-27-2015 03:09 AM
lasinh
by
New Contributor III

i have layer type polygon,   how to select polygon containing a point(a point inside  polygon, )

0 Kudos
1 Reply
TimWitt2
MVP Alum

You can use something like this  

var allPoints = [];
  var mp = new Multipoint(); 
  arrayUtils.map(YourPointLayer.graphics, function(gra){ 
  mp.addPoint(gra.geometry); 
  allPoints.push(gra);
  }); 
  mp.spatialReference = YourPointLayer.graphics[0].geometry.spatialReference;


  var query = new Query();

  query.geometry = mp;

  YourPolygonLayer.selectFeatures(query);