Click or drag to resize

GM_GetAreaFeatureEx

Returns the area feature at the given index in the layer. Returns NULL if the layer does not contain an area at the given index or if a registration key was not found and aAreaIndex was greater than GM_MAX_NON_REGISTERED_VECTOR_IDX.

Using the aFlags parameter you can control whether the coordinates for the features are returned in the native projection of the layer or in the current set projection. You can also indicate that you don't want the coordinates at all.

Any features returned from this function must be freed using a call to GM_FreeAreaFeature when you are done accessing the the feature.

Syntax
GM_DLL_EXPORTED GM_AreaFeature_t* __stdcall GM_GetAreaFeatureEx
(
GM_LayerHandle_t32      aLayer,             // Layer to get area from
uint32                  aAreaIndex,         // Index of area feature to retrieve
GM_GetFeatureFlags_t32  aFlags,             // Flags for getting feature
void*                   aReserved           // Reserved for future use, must be 0
);