Web API Reference | MapGuide Open Source

- Overview
- Modules
- Classes

QueryFeatureProperties
QueryFeatureProperties
QueryFeatures
QueryFeatures
RenderDynamicOverlay
RenderDynamicOverlay
RenderDynamicOverlay
RenderMap
RenderMap
RenderMap
RenderMap
RenderMap
RenderMap
RenderMap
RenderMapLegend
RenderTile
virtual MgFeatureInformation* MgRenderingService::QueryFeatures | ( | MgMap * | map,
|  | MgStringCollection * | layerNames,
|  | MgGeometry * | filterGeometry,
|  | INT32 | selectionVariant,
|  | CREFSTRING | featureFilter,
|  | INT32 | maxFeatures,
|  | INT32 | layerAttributeFilter |
| ) |  |  | `[pure virtual]`
  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.

Comments or suggestions? Send us feedback.