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.
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 );