works at small zoom levels using dms

The number of grid lines (aka graticules) are calculated automatically based on the pixel size of the map. You can change the density of grid lines by changing tickRes.  _round and _snap were replaced by prescribed intervals between grid lines.  These prescribed intervals only work well with dms. Deg/minDec would need to have a it's own prescribed intervals defined.