fix set zoom when having geolocation