Rounding and limit case now works better

Computing coordinates delta was done before rounding, so it lead to results differents from the google SDK.
Further more some limit values (namely 0.00016) led to bad encoding.