Fixes/simplifications in zoomToSpan(), MyMath

* Defer zoomToSpan() also, if any current span is  <= 0, this allows early calls, even before the map view is layouted 
* Fixes a potential infinite loop caused by INFINITY values, using a straightforward implementation with Java Math functions