The QueryFeatures operation identifies those features that meet the specified spatial selection criteria. This operation is used to implement server-side selection. In addition to a selection set, this operation returns attribute information in case only one feature is selected. 
- Parameters:
- 
  
    | map | Input map object containing current state of map. |  | layerNames | Input Active layer names for which to query features |  | filterGeometry | Input geometry object specifying the selection area |  | selectionVariant | Input selection criterion - integer value corresponding to one of the MgFeatureSpatialOperations values |  | featureFilter | Input an XML selection string containing the required feature IDs |  | maxFeatures | Input the maximum number of features to return |  | layerAttributeFilter | Input bitmask values - 1=Visible, 2=Selectable, 4=HasTooltips |  
 
- Returns:
- An MgSelection instance identifying the features that meet the selection criteria. Returns null if no features are identified.
- Since:
- 1.2