Global Mapper SDK
GM_GetOnlineLayerZoomScale
Determine the zoom scale that will be used to draw/export from a provided tiled online layer for a given bounds. Very few people will need this function. It would really only be used if you were going to pre-fetch some tiles for a local tiled "online" source so you wanted to know the zoom scale prior to draw/export.
Syntax
C++
Copy
GM_DLL_EXPORTED GM_Error_t32 __stdcall GM_GetOnlineLayerZoomScale
(
GM_LayerHandle_t32 aLayer, // IN: Tiled online layer to query
const GM_Rectangle_t* aWorldBounds, // IN: World bounds to convert from or NULL for last drawn
const GM_PixelRect_t* aPixelRect, // IN: Pixel bounds to convert from or NULL for last drawn
boolean aForExport, // IN: Get zoom scale for an export (TRUE) or draw (FALSE)
const char* aExtraOpts, // IN: String with extra options, like RES_MULT
uint32* aZoomScale, // OUT: Zoom scale that will be used
void* aReserved // IN: Reserved for future use
);