calculateScaleFactor method
Calculates zoom-dependent scale factor for rendering elements.
Elements scale progressively larger as zoom level increases beyond minZoomlevel. Uses exponential scaling based on strokeIncreaseFactor.
zoomlevel Current zoom level
minZoomlevel Zoom level at which scaling begins
Returns the calculated scale factor
Implementation
double calculateScaleFactor(int zoomlevel, int minZoomlevel) {
int zoomLevelDiff = zoomlevel - minZoomlevel + 1;
double scaleFactor = pow(_strokeIncreaseFactor, zoomLevelDiff) as double;
return scaleFactor;
//return min(scaleFactor, _strokeMaxScaleFactor);
}