Fix #168 - Get map zoom as float
Fix #136 - Center map on user location only if region changed